1 typedef int (*IsAcceptableThis) (const int );
2 inline int
fn1(IsAcceptableThis p1)3 fn1 (IsAcceptableThis p1)
4 {
5     p1 (0);
6     return 0;
7 }
8 
9 __attribute__ ((always_inline))
fn2(const int a)10 inline int fn2 (const int a)
11 {
12     return 0;
13 }
14 
15 void
fn3()16 fn3 ()
17 {
18     fn1 (fn2);
19 }
20