modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/execute/980602-2.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 struct { 11 unsigned bit : 30; 12 } t; 13 14 int main() 15 { 16 if (!(t.bit++)) 17 exit (0); 18 else 19 abort (); 20 } 21 #endif