modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/compile/20020910-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 a; 5 #else 6 unsigned int x0 = 0; 7 8 typedef struct { 9 unsigned int field1 : 20; 10 unsigned int field2 : 12; 11 } XX; 12 13 static XX yy; 14 15 static void foo (void) 16 { 17 yy.field1 = (unsigned int ) (&x0); 18 } 19 #endif