1 /* { dg-require-effective-target trampolines } */
2 
f1()3 int f1()
4 {
5   { int ___() { foo(1); } bar(___); }
6   return( { int ___() { foo(2); } bar(___);} );
7 }
8 
f2(int j)9 int f2(int j)
10 {
11   { int ___() { foo(j); } bar(___); }
12   return( { int ___() { foo(j); } bar(___);} );
13 }
14