1 // { dg-do assemble  }
2 // { dg-options "-O2" }
3 // Origin: Mark Mitchell <mark@codesourcery.com>
4 
5 struct S
6 {
7 };
8 
9 void f (S s = S ());
10 
g()11 inline void g ()
12 {
13   f ();
14 }
15 
h()16 void h ()
17 {
18   g ();
19 }
20