diff options
Diffstat (limited to 'test/SemaTemplate/class-template-spec.cpp')
-rw-r--r-- | test/SemaTemplate/class-template-spec.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/test/SemaTemplate/class-template-spec.cpp b/test/SemaTemplate/class-template-spec.cpp index e4d917f775..05ddb05325 100644 --- a/test/SemaTemplate/class-template-spec.cpp +++ b/test/SemaTemplate/class-template-spec.cpp @@ -1,5 +1,6 @@ // RUN: clang-cc -fsyntax-only -verify %s -template<typename T, typename U = int> struct A; // expected-note 2{{template is declared here}} +template<typename T, typename U = int> struct A; // expected-note {{template is declared here}} \ + // expected-note{{explicitly specialized}} template<> struct A<double, double>; // expected-note{{forward declaration}} @@ -74,7 +75,7 @@ struct A<double> { }; // expected-error{{template specialization requires 'templ template<> struct ::A<double>; namespace N { - template<typename T> struct B; // expected-note 2{{template is declared here}} + template<typename T> struct B; // expected-note 2{{explicitly specialized}} template<> struct ::N::B<char>; // okay template<> struct ::N::B<short>; // okay |