1// { dg-do assemble } 2// Gosh, this works! 3 4template<class T> 5struct A 6{ 7 struct B 8 { 9 void bar(); 10 }; 11 struct C { }; 12}; 13 14template<class T> void A<T>::B::bar() { } 15 16template class A<int>; 17