1// { dg-do assemble  }
2
3template <class T>
4struct S {};
5
6template <class T>
7inline void g(T t)
8{
9 here:
10  S<T> st;
11  goto here;
12}
13
14template <class T>
15void f(T t)
16{
17 here:
18  g(t);
19  goto here;
20}
21
22void h()
23{
24  f(3);
25}
26