summaryrefslogtreecommitdiffstats
path: root/test/CXX/temp/temp.spec/temp.expl.spec/p17.cpp
blob: 883cb71d5686c25e9ae8a0a74504314ce561699d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
// 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<>'}}
OpenPOWER on IntegriCloud