forked from OSchip/llvm-project
Test explicit specialization involving multiple template<> headers
llvm-svn: 83914
This commit is contained in:
parent
dac79decf3
commit
775b837976
|
@ -0,0 +1,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<>'}}
|
Loading…
Reference in New Issue