| /* PR debug/37156 */ | |
| /* { dg-do compile } */ | |
| /* { dg-options "-O2 -g" } */ | |
| __attribute__ ((warning ("is experimental"))) int bar (int, int *, int *, int); | |
| long long foo (void) | |
| { | |
| int n, m; | |
| long long r; | |
| bar (0, &n, &m, 0); /* { dg-warning "is experimental" } */ | |
| r = (long long) n; | |
| return r; | |
| } | |
| void | |
| baz (int n) | |
| { | |
| int o; | |
| o = foo () - n; | |
| } |