1// { dg-do assemble } 2// Origin: Mark Mitchell <mark@codesourcery.com> 3 4template <class T> 5class X{}; 6 7class Y : public X<int> 8{ 9 void f(); 10}; 11 12void Y::f() 13{ 14 X x; 15} 16