diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/Parser/cxx-template-decl.cpp | 3 | ||||
-rw-r--r-- | test/SemaTemplate/temp.cpp | 2 |
2 files changed, 3 insertions, 2 deletions
diff --git a/test/Parser/cxx-template-decl.cpp b/test/Parser/cxx-template-decl.cpp index ec333de8b4..6a795eeabe 100644 --- a/test/Parser/cxx-template-decl.cpp +++ b/test/Parser/cxx-template-decl.cpp @@ -2,8 +2,7 @@ // Errors export class foo { }; // expected-error {{expected template}} -template x; // expected-error {{expected '<' after 'template'}} \ -// expected-error {{C++ requires a type specifier for all declarations}} +template x; // expected-error {{C++ requires a type specifier for all declarations}} export template x; // expected-error {{expected '<' after 'template'}} \ // expected-note {{exported templates are unsupported}} \ // expected-error {{C++ requires a type specifier for all declarations}} diff --git a/test/SemaTemplate/temp.cpp b/test/SemaTemplate/temp.cpp new file mode 100644 index 0000000000..bd37cc668b --- /dev/null +++ b/test/SemaTemplate/temp.cpp @@ -0,0 +1,2 @@ +// RUN: clang-cc -fsyntax-only -verify %s +template<typename T> int foo(T), bar(T, T); // expected-error{{single entity}} |