/* { dg-lto-do assemble } */ extern void func(int); struct Foo { void bar() { static int local; func(local); } void baz(); }; void Foo::baz() { bar(); }