| /* Verify that we can reconstruct fndecl and stack depth information | |
| after early inlining. */ | |
| /* { dg-additional-options "-O2 -fdiagnostics-show-path-depths" } */ | |
| static inline void | |
| inner (void *p) | |
| { | |
| __builtin_free (p); | |
| } | |
| static inline void | |
| middle (void *q) | |
| { | |
| inner (q); | |
| __builtin_free (q); /* { dg-warning "double-'free' of 'r'" "warning" } */ | |
| } | |
| void | |
| outer (void *r) | |
| { | |
| middle (r); | |
| } |