]> granicus.if.org Git - clang/commit
Don't build member initializers for zero-length or incomplete arrays,
authorDouglas Gregor <dgregor@apple.com>
Wed, 2 Nov 2011 23:04:16 +0000 (23:04 +0000)
committerDouglas Gregor <dgregor@apple.com>
Wed, 2 Nov 2011 23:04:16 +0000 (23:04 +0000)
commitddb21473ef1ff20b3abf7ba3cd6cb29acbd5cf06
treef2fb24e81bce77ba33239a187e2a060d550b1429
parentc637d738897b1745af3bad7fc551f26b98da838c
Don't build member initializers for zero-length or incomplete arrays,
and don't try to destroy them, either. Fixes
<rdar://problem/10228639>.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@143584 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Sema/SemaDeclCXX.cpp
test/CodeGenCXX/constructors.cpp
test/SemaCXX/zero-length-arrays.cpp [new file with mode: 0644]