diff options
Diffstat (limited to 'clang/test/FixIt/fixit-cxx0x.cpp')
-rw-r--r-- | clang/test/FixIt/fixit-cxx0x.cpp | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/clang/test/FixIt/fixit-cxx0x.cpp b/clang/test/FixIt/fixit-cxx0x.cpp index 5aebcb3defa..6e096e5e78e 100644 --- a/clang/test/FixIt/fixit-cxx0x.cpp +++ b/clang/test/FixIt/fixit-cxx0x.cpp @@ -159,7 +159,7 @@ namespace MisplacedParameterPack { void redundantEllipsisInNonTypeTemplateParameter(); } -namespace MisplacedDeclAndRefSpecAfterVirtSpec { +namespace MisplacedDeclSpecAfterVirtSpec { struct B { virtual void f(); virtual void f() volatile const; @@ -168,12 +168,4 @@ namespace MisplacedDeclAndRefSpecAfterVirtSpec { virtual void f() override; virtual void f() override final const volatile; // expected-error {{'const' qualifier may not appear after the virtual specifier 'final'}} expected-error {{'volatile' qualifier may not appear after the virtual specifier 'final'}} }; - struct B2 { - virtual void f() &; - virtual void f() volatile const &&; - }; - struct D2 : B2 { - virtual void f() override &; // expected-error {{'&' qualifier may not appear after the virtual specifier 'override'}} - virtual void f() override final const volatile &&; // expected-error {{'const' qualifier may not appear after the virtual specifier 'final'}} expected-error {{'volatile' qualifier may not appear after the virtual specifier 'final'}} expected-error {{'&&' qualifier may not appear after the virtual specifier 'final'}} - }; } |