summaryrefslogtreecommitdiffstats
path: root/clang/test/SemaCXX/destructor.cpp
diff options
context:
space:
mode:
authorFariborz Jahanian <fjahanian@apple.com>2009-07-20 22:41:12 +0000
committerFariborz Jahanian <fjahanian@apple.com>2009-07-20 22:41:12 +0000
commitc0656de03dbbe76d9de37128e5867542acf6a230 (patch)
tree2026c9f600ff504fca34feddad5a50741001ae36 /clang/test/SemaCXX/destructor.cpp
parent127059c7ecc4c6102f2d7e8b65d9943a201b5582 (diff)
downloadbcm5719-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.cpp5
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 {
OpenPOWER on IntegriCloud