1/* The bit-field below would have a problem if __INT_MAX__ is too 2 small. */ 3#if __INT_MAX__ < 2147483647 4int 5main (void) 6{ 7 exit (0); 8} 9#else 10struct { 11 unsigned bit : 30; 12} t; 13 14int main() 15{ 16 if (!(t.bit++)) 17 exit (0); 18 else 19 abort (); 20} 21#endif 22