1 /* PR c++/14755 */ 2 extern void abort (void); 3 extern void exit (int); 4 5 int main(void)6main (void) 7 { 8 #if __INT_MAX__ >= 2147483647 9 struct { int count: 31; } s = { 0 }; 10 while (s.count--) 11 abort (); 12 #elif __INT_MAX__ >= 32767 13 struct { int count: 15; } s = { 0 }; 14 while (s.count--) 15 abort (); 16 #else 17 /* Don't bother because __INT_MAX__ is too small. */ 18 #endif 19 exit (0); 20 } 21