1// { dg-do assemble } 2// Bug: We were complaining about explicit instantiation of A<T>::B. 3 4template <class T> 5struct A 6{ 7 public: 8 ~A() { } 9 10 class B; 11}; 12 13template <> class A<int>::B { }; 14 15template class A<int>; 16template class A<double>; 17