bar(void)1 static inline int bar(void) { return 1; } 2 static int mem[3]; 3 foo(int x)4 static int foo(int x) 5 { 6 if (x != 0) 7 return x; 8 9 mem[x++] = foo(bar()); 10 11 if (x != 1) 12 abort(); 13 14 return 0; 15 } 16 main()17 int main() 18 { 19 foo(0); 20 return 0; 21 } 22