// RUN: clang-cc -fsyntax-only -verify %s template class A { template class B { void mf(); }; }; template<> template<> class A::B; template<> template<> void A::B::mf(); template<> void A::B::mf(); // expected-error{{requires 'template<>'}}