blob: ca84be60a869555308cb98a0fab9f9bbbe3f1d15 [file] [log] [blame]
typedef unsigned short __attribute__((bitwise))__le16;
static __le16 foo(__le16 a)
{
return a |= ~a;
}
static int baz(__le16 a)
{
return ~a == ~a;
}
static int barf(__le16 a)
{
return a == (a & ~a);
}
static __le16 bar(__le16 a)
{
return -a;
}