From 0501c63609a567b89289f3412e5d0225f239d7ea Mon Sep 17 00:00:00 2001 From: Sebastian Redl Date: Sun, 12 Feb 2012 16:37:36 +0000 Subject: Change the way we store initialization kinds so that all direct inits can distinguish between list and parens form. This allows us to correctly diagnose the last test cases from litb. llvm-svn: 150343 --- clang/test/SemaCXX/cxx0x-initializer-aggregates.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'clang/test/SemaCXX/cxx0x-initializer-aggregates.cpp') diff --git a/clang/test/SemaCXX/cxx0x-initializer-aggregates.cpp b/clang/test/SemaCXX/cxx0x-initializer-aggregates.cpp index d8b79deb62a..b716d81834f 100644 --- a/clang/test/SemaCXX/cxx0x-initializer-aggregates.cpp +++ b/clang/test/SemaCXX/cxx0x-initializer-aggregates.cpp @@ -56,4 +56,6 @@ namespace aggregate { // String is not default-constructible static_assert(sizeof(overloaded({1})) == sizeof(one), "bad overload"); } + + struct C { int a[2]; C():a({1, 2}) { } }; // expected-error {{array initializer must be an initializer list}} } -- cgit v1.2.3