[RFC HACK] Make clang hate percpu.h less in 32-bit mode

2018-02-09 Thread David Woodhouse
Neither clang nor GCC like this very much with -m32: long long ret; asm ("movb $5, %0" : "=q" (ret)); However, GCC can tolerate this variant: long long ret; switch (sizeof(ret)) { case 1: asm ("movb $5, %0" : "=q" (ret)); case 8:

[RFC HACK] Make clang hate percpu.h less in 32-bit mode

2018-02-09 Thread David Woodhouse
Neither clang nor GCC like this very much with -m32: long long ret; asm ("movb $5, %0" : "=q" (ret)); However, GCC can tolerate this variant: long long ret; switch (sizeof(ret)) { case 1: asm ("movb $5, %0" : "=q" (ret)); case 8: