// { dg-do assemble } template struct S {}; template inline void g(T t) { here: S st; goto here; } template void f(T t) { here: g(t); goto here; } void h() { f(3); }