commit | c19f959d7fa5303f2fff5fa7a4968361cb7ef068 | [log] [tgz] |
---|---|---|
author | Fariborz Jahanian <fjahanian@apple.com> | Tue Jul 21 15:28:50 2009 +0000 |
committer | Fariborz Jahanian <fjahanian@apple.com> | Tue Jul 21 15:28:50 2009 +0000 |
tree | d7dfdd1fa0f5b0aa4a2191d4926d4b4481bf90b5 | |
parent | 741dd9a7e1d63e4e385b657e4ce11c5d96d44f72 [diff] [blame] |
Diagnose when a destructor uses a unrelated class type as its name. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@76577 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/test/SemaCXX/destructor.cpp b/test/SemaCXX/destructor.cpp index e65a097..790a401 100644 --- a/test/SemaCXX/destructor.cpp +++ b/test/SemaCXX/destructor.cpp
@@ -55,3 +55,9 @@ struct H { ~H(void) { } }; + +struct X {}; + +struct Y { + ~X(); // expected-error {{expected the class name after '~' to name the enclosing class}} +};