modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/execute/930630-1.c (about) 1 /* The bit-field below would have a problem if __INT_MAX__ is too 2 small. */ 3 #if __INT_MAX__ < 2147483647 4 int 5 main (void) 6 { 7 exit (0); 8 } 9 #else 10 main () 11 { 12 struct 13 { 14 signed int bf0:17; 15 signed int bf1:7; 16 } bf; 17 18 bf.bf1 = 7; 19 f (bf.bf1); 20 exit (0); 21 } 22 23 f (x) 24 int x; 25 { 26 if (x != 7) 27 abort (); 28 } 29 #endif