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