From 8b4551844c1b5114c855b672dd69f61da15f4028 Mon Sep 17 00:00:00 2001 From: Alexis Hunt Date: Tue, 17 May 2011 00:19:05 +0000 Subject: Implement some tests for defaulted constructors. To do this I had to suppress an error we were previously emitting on valid union code. llvm-svn: 131440 --- clang/test/SemaCXX/default-constructor-initializers.cpp | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'clang/test/SemaCXX/default-constructor-initializers.cpp') diff --git a/clang/test/SemaCXX/default-constructor-initializers.cpp b/clang/test/SemaCXX/default-constructor-initializers.cpp index 9da85567bed..e783f498260 100644 --- a/clang/test/SemaCXX/default-constructor-initializers.cpp +++ b/clang/test/SemaCXX/default-constructor-initializers.cpp @@ -59,3 +59,10 @@ namespace PR7948 { struct S { const int x; ~S(); }; const S arr[2] = { { 42 } }; } + +// This is valid +union U { + const int i; + float f; +}; +U u; -- cgit v1.2.3