modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/execute/pr40404.c (about) 1 extern void abort (void); 2 3 #if (__SIZEOF_INT__ <= 2) 4 struct S { 5 unsigned long ui17 : 17; 6 } s; 7 #else 8 struct S { 9 unsigned int ui17 : 17; 10 } s; 11 #endif 12 int main() 13 { 14 s.ui17 = 0x1ffff; 15 if (s.ui17 >= 0xfffffffeu) 16 abort (); 17 return 0; 18 } 19