1 // { dg-do assemble } 2 template<class T> 3 struct X{ 4 T v; XX5 X(){} ~XX6 virtual ~X(){} fX7 virtual inline T f(T x){return x;} 8 }; 9 f()10 void f() 11 { 12 typedef int H; 13 X<H> y; 14 } 15