| /* { dg-do compile } */ | |
| /* { dg-options "-fexceptions" } */ | |
| /* PR28516: ICE generating ARM unwind directives for nested functions. */ | |
| /* { dg-require-effective-target trampolines } */ | |
| void ex(int (*)(void)); | |
| void foo(int i) | |
| { | |
| int bar(void) | |
| { | |
| return i; | |
| } | |
| ex(bar); | |
| } |