/* { dg-options "-fgnu89-inline" } */ | |
extern void abort (void); | |
extern void exit (int); | |
inline int | |
f (int x) | |
{ | |
return (x + 1); | |
} | |
int | |
main (void) | |
{ | |
int a = 0 ; | |
while ( (f(f(f(f(f(f(f(f(f(f(1))))))))))) + a < 12 ) | |
{ | |
a++; | |
exit (0); | |
} | |
if (a != 1) | |
abort(); | |
} |