| // { dg-do assemble } | |
| // { dg-options "-O2" } | |
| // Origin: Mark Mitchell <mark@codesourcery.com> | |
| inline void f () | |
| { | |
| return; | |
| } | |
| inline void g (); | |
| void (*gp)() = &g; | |
| inline void g () | |
| { | |
| f (); | |
| } | |
| extern int array_size; | |
| void h () | |
| { | |
| int lookup_array[array_size]; | |
| g (); | |
| } |