diff options
author | Fariborz Jahanian <fjahanian@apple.com> | 2009-07-20 22:41:12 +0000 |
---|---|---|
committer | Fariborz Jahanian <fjahanian@apple.com> | 2009-07-20 22:41:12 +0000 |
commit | c0656de03dbbe76d9de37128e5867542acf6a230 (patch) | |
tree | 2026c9f600ff504fca34feddad5a50741001ae36 /clang/test/SemaCXX/destructor.cpp | |
parent | 127059c7ecc4c6102f2d7e8b65d9943a201b5582 (diff) | |
download | bcm5719-llvm-c0656de03dbbe76d9de37128e5867542acf6a230.tar.gz bcm5719-llvm-c0656de03dbbe76d9de37128e5867542acf6a230.zip |
Improve message for bad destructor decl. Per Doug's comment.
llvm-svn: 76494
Diffstat (limited to 'clang/test/SemaCXX/destructor.cpp')
-rw-r--r-- | clang/test/SemaCXX/destructor.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/clang/test/SemaCXX/destructor.cpp b/clang/test/SemaCXX/destructor.cpp index 3cd0dba6c89..e65a0971327 100644 --- a/clang/test/SemaCXX/destructor.cpp +++ b/clang/test/SemaCXX/destructor.cpp @@ -40,8 +40,9 @@ struct F { ~F(); // expected-error {{destructor cannot be redeclared}} }; -~; // expected-error {{destructor name must be same as the class name}} -~undef(); // expected-error {{destructor name must be same as the class name}} +~; // expected-error {{expected the class name after '~' to name a destructor}} +~undef(); // expected-error {{expected the class name after '~' to name a destructor}} +~operator+(int, int); // expected-error {{expected the class name after '~' to name a destructor}} ~F(){} // expected-error {{destructor must be a non-static member function}} struct G { |