modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/execute/921215-1.c (about) 1 /* { dg-require-effective-target trampolines } */ 2 3 main() 4 { 5 void p(void ((*f) (void ()))) 6 { 7 void r() 8 { 9 foo (); 10 } 11 12 f(r); 13 } 14 15 void q(void ((*f)())) 16 { 17 f(); 18 } 19 20 p(q); 21 22 exit(0); 23 } 24 25 foo(){}