OSDN Git Service

PR c++/6944
authorlerdsuwa <lerdsuwa@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 3 Jul 2002 15:46:21 +0000 (15:46 +0000)
committerlerdsuwa <lerdsuwa@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 3 Jul 2002 15:46:21 +0000 (15:46 +0000)
commit34b1bc3b867ad7f907320350af1a4072bc7b9e85
tree9ba586fc93e9ae7cc750165df2c4b65dd0a3ded0
parent8d57950e77beb98f901d53061d9475b89ae5be40
PR c++/6944
* init.c (build_aggr_init): Remove qualifiers of init before calling
build_vec_init.
(build_vec_init): Flatten multi-dimensional array during cleanup.
(build_vec_delete_1): Abort if the type of each element is array.

* g++.dg/init/array4.C: New test.
* g++.dg/init/array5.C: New test.

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