1// PR c++/53492 2 3template<typename T> struct A 4{ 5 template<typename U> struct B; 6}; 7 8template <> template<class T> struct A<T>::B { }; // { dg-error "expected 2 levels" } 9 10A<int>::B<int> b; // { dg-error "" } 11