diff options
Diffstat (limited to 'test/CXX/drs/dr0xx.cpp')
-rw-r--r-- | test/CXX/drs/dr0xx.cpp | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/test/CXX/drs/dr0xx.cpp b/test/CXX/drs/dr0xx.cpp index fbca6635ec18..048187814db6 100644 --- a/test/CXX/drs/dr0xx.cpp +++ b/test/CXX/drs/dr0xx.cpp @@ -499,10 +499,10 @@ namespace dr42 { // dr42: yes // dr43: na -namespace dr44 { // dr44: yes +namespace dr44 { // dr44: sup 727 struct A { template<int> void f(); - template<> void f<0>(); // expected-error {{explicit specialization of 'f' in class scope}} + template<> void f<0>(); }; } @@ -911,9 +911,8 @@ namespace dr80 { // dr80: yes static int B; // expected-error {{same name as its class}} }; struct C { - int C; // expected-note {{hidden by}} - // FIXME: These diagnostics aren't very good. - C(); // expected-error {{must use 'struct' tag to refer to}} expected-error {{expected member name}} + int C; // expected-error {{same name as its class}} + C(); }; struct D { D(); |