1 /* { dg-do compile }  */
2 /* { dg-options "-O2 -fno-early-inlining" } */
3 
baz(void)4 float baz (void)
5 {
6   return 0;
7 }
8 
bar(int (* ibaz)(void))9 static inline int bar (int (*ibaz) (void))
10 {
11   return ibaz ();
12 }
13 
foo(void)14 void foo (void)
15 {
16   bar((int (*)(void))baz);
17 }
18