| // { dg-do compile } | |
| // { dg-options "-O2" } | |
| import gcc.attributes; | |
| int func() | |
| { | |
| int nested_function() @assumeUsed | |
| { | |
| return 1; | |
| } | |
| @assumeUsed int var = 0; // { dg-warning ".used. attribute ignored" } | |
| return var; | |
| } | |
| // { dg-final { scan-assembler "nested_function" } } |