blob: 73604ebd578c9c9442d6e0915c0892c91aca5e28 [file] [log] [blame]
extern void abort (void);
#if (__SIZEOF_INT__ <= 2)
struct S {
unsigned long ui17 : 17;
} s;
#else
struct S {
unsigned int ui17 : 17;
} s;
#endif
int main()
{
s.ui17 = 0x1ffff;
if (s.ui17 >= 0xfffffffeu)
abort ();
return 0;
}