1 // { dg-do assemble } 2 // { dg-options "-O2" } 3 // Origin: Mark Mitchell <mark@codesourcery.com> 4 f()5inline void f () 6 { 7 return; 8 } 9 10 inline void g (); 11 12 void (*gp)() = &g; 13 g()14inline void g () 15 { 16 f (); 17 } 18 19 extern int array_size; 20 h()21void h () 22 { 23 int lookup_array[array_size]; 24 g (); 25 } 26