]> gcc.gnu.org Git - gcc.git/commit - gcc/cp/ChangeLog
re PR c++/40239 (Aggregate initialization requires copy constructor)
authorDodji Seketeli <dodji@redhat.com>
Wed, 7 Apr 2010 15:11:42 +0000 (15:11 +0000)
committerDodji Seketeli <dodji@gcc.gnu.org>
Wed, 7 Apr 2010 15:11:42 +0000 (17:11 +0200)
commit7c094c11510e9a7bb99a9b2b2dd4f6087cedda3c
treeadf46843d8ba5e7d764fe540bc2791c6e1310564
parent95d938ee6f8d45d9e51c05bea7cb1b7dd695bbf4
re PR c++/40239 (Aggregate initialization requires copy constructor)

Fix PR c++/40239

gcc/cp/ChangeLog:
PR c++/40239
* typeck2.c (process_init_constructor_record):
value-initialize members that are are not explicitely
initialized.

gcc/testsuite/ChangeLog:
PR c++/40239
* g++.dg/init/aggr5.C: New test.
* g++.dg/init/aggr5.C: New test.

From-SVN: r158066
gcc/cp/ChangeLog
gcc/cp/typeck2.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/init/aggr5.C [new file with mode: 0644]
gcc/testsuite/g++.dg/init/aggr6.C [new file with mode: 0644]
This page took 0.053759 seconds and 5 git commands to generate.