// PR c++/53492 template struct A { template struct B; }; template <> template struct A::B { }; // { dg-error "expected 2 levels" } A::B b; // { dg-error "" }