f(void (* func)())1 f (void (*func) ())
2 {
3   func ();
4 }
5 
main()6 main ()
7 {
8 #ifndef NO_TRAMPOLINES
9   void t0 ()
10     {
11     }
12 
13   void t1 ()
14     {
15       f (t0);
16     }
17 
18   void t2 ()
19     {
20       t1 ();
21     }
22 
23   t1 ();
24   t1 ();
25   t2 ();
26 #endif
27   exit (0);
28 }
29