/* 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); | |
} |