1 // { dg-do assemble } 2 3 template <int I> f()4 void f() 5 { 6 class C { public: int c; }; 7 8 struct S { 9 void g() { 10 C e; 11 e.c = 3; 12 } 13 }; 14 15 S s; 16 s.g(); 17 } 18 19 template void f<7>(); 20