1 extern void exit (int);
2 
3 static inline int
foo(void)4 foo (void)
5 {
6 #ifdef __OPTIMIZE__
7   extern int undefined_reference;
8   return undefined_reference;
9 #else
10   return 0;
11 #endif
12 }
13 
14 static inline int
bar(void)15 bar (void)
16 {
17   if (foo == foo)
18     return 1;
19   else
20     return foo ();
21 }
22 
main(void)23 int main (void)
24 {
25   exit (0);
26 }
27