1 // requires constant integer expressions
3 [__builtin_bswap16(0x1234)] = 0, // OK
4 [__builtin_bswap32(0x1234)] = 0, // OK
5 [__builtin_bswap64(0x1234)] = 0, // OK
8 // requires constant integers
9 static int foo(unsigned long long a
)
12 case __builtin_bswap16(1 << 8):
13 case __builtin_bswap32(2L << 24):
14 case __builtin_bswap64(3LL << 56):
22 * check-name: constness of pure/const builtins