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