2018-11-07 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / g++.dg / torture / pr35634.C
blob3c888ad43e1949a0b4da93ffdbdada5657dda80f
1 /* { dg-do run } */
3 extern "C" void abort (void);
4 extern "C" void exit (int);
6 void foo (int i)
8     static int n;
9     if (i < -128 || i > 127)
10         abort ();
11     if (++n > 1000)
12         exit (0);
15 int main ()
17     signed char c;
18     for (c = 0; ; c++) foo (c);