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

template<> template<> class A<int>::B<double>; 
template<> template<> void A<char>::B<char>::mf();

template<> void A<char>::B<int>::mf(); // expected-error{{requires 'template<>'}}

Test explicit specialization involving multiple template<> headers
Test explicit specialization involving multiple template<> headers

git-svn-id: ffe668792ed300d6c2daa1f6eba2e0aa28d7ec6c@83914 91177308-0d34-0410-b5e6-96231b3b80d8
