From 04e9a03e6f2b69523fcd4d911a4d714f33f01ec8 Mon Sep 17 00:00:00 2001 From: Douglas Gregor Date: Wed, 11 Mar 2009 23:52:16 +0000 Subject: Fix various problems with matching out-of-line definitions of static class members to the corresponding in-class declaration. Diagnose the erroneous use of 'static' on out-of-line definitions of class members. llvm-svn: 66740 --- clang/test/SemaTemplate/nested-name-spec-template.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'clang/test/SemaTemplate/nested-name-spec-template.cpp') diff --git a/clang/test/SemaTemplate/nested-name-spec-template.cpp b/clang/test/SemaTemplate/nested-name-spec-template.cpp index 4007f232c45..8db2bc34296 100644 --- a/clang/test/SemaTemplate/nested-name-spec-template.cpp +++ b/clang/test/SemaTemplate/nested-name-spec-template.cpp @@ -33,8 +33,7 @@ N::M::template; // expected-error{{expected template name after 'template' keywo N::M::template Promote; // expected-error{{expected '<' after 'template Promote' in nested name specifier}} \ // expected-error{{C++ requires a type specifier for all declarations}} \ -// expected-error{{redefinition of 'Promote' as different kind of symbol}} \ -// expected-error{{no member named 'Promote'}} +// expected-error{{redefinition of 'Promote' as different kind of symbol}} namespace N { template struct A; -- cgit v1.2.3