/* 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); | |
} |