cp/
commit38c55c8afbe5851aca657cfc09a8fb6370b0c2db
authorjiez <jiez@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 7 Apr 2010 10:14:45 +0000 (7 10:14 +0000)
committerjiez <jiez@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 7 Apr 2010 10:14:45 +0000 (7 10:14 +0000)
tree88b97457fae13a30b8afc5e88b682efba5339cfe
parent1f1e1860379dd2300f78ad371c56209a72cac447
cp/
PR c++/42556
* typeck2.c (split_nonconstant_init_1): Drop empty CONSTRUCTOR
when all of its elements are non-constant and have been split out.

testsuite/
PR c++/42556
* g++.dg/init/pr42556.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158047 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/typeck2.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/init/pr42556.C [new file with mode: 0644]