From 1c7047375a180ff80abb414e2075b1d5a240bb77 Mon Sep 17 00:00:00 2001 From: Richard Smith Date: Thu, 10 Nov 2011 09:08:44 +0000 Subject: PR11148: Fix crash-on-invalid if an invalid member declaration is marked as defaulted or deleted. llvm-svn: 144270 --- clang/test/Parser/cxx-default-delete.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'clang/test/Parser/cxx-default-delete.cpp') diff --git a/clang/test/Parser/cxx-default-delete.cpp b/clang/test/Parser/cxx-default-delete.cpp index f34f6fb014f..9ace0acee89 100644 --- a/clang/test/Parser/cxx-default-delete.cpp +++ b/clang/test/Parser/cxx-default-delete.cpp @@ -13,3 +13,7 @@ struct foo { }; void baz() = delete; + +struct quux { + int quux() = default; // expected-error{{constructor cannot have a return type}} expected-error {{member 'quux' has the same name as its class}} +}; -- cgit v1.2.3