1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
/* Source: Neil Booth, from PR # 115. */ int false() { return 0; } extern void abort (void); int main (int argc,char *argv[]) { int count = 0; while (false() || count < -123) ++count; if (count) abort (); return 0; }