| /* PR c++/14755 */ | |
| extern void abort (void); | |
| extern void exit (int); | |
| int | |
| main (void) | |
| { | |
| #if __INT_MAX__ >= 2147483647 | |
| struct { int count: 31; } s = { 0 }; | |
| while (s.count--) | |
| abort (); | |
| #elif __INT_MAX__ >= 32767 | |
| struct { int count: 15; } s = { 0 }; | |
| while (s.count--) | |
| abort (); | |
| #else | |
| /* Don't bother because __INT_MAX__ is too small. */ | |
| #endif | |
| exit (0); | |
| } |