1 extern void exit (int); 2 3 static inline int 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 15 bar (void) 16 { 17 if (foo == foo) 18 return 1; 19 else 20 return foo (); 21 } 22 23 int main (void) 24 { 25 exit (0); 26 } 27