re PR c++/6944 (missing feature on default copy-constructor for class with multi...
authorKriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
Wed, 3 Jul 2002 15:46:21 +0000 (15:46 +0000)
committerKriang Lerdsuwanakij <lerdsuwa@gcc.gnu.org>
Wed, 3 Jul 2002 15:46:21 +0000 (15:46 +0000)
commitb2153b98f202a261b77be7be529d371bb9fd3907
tree9ba586fc93e9ae7cc750165df2c4b65dd0a3ded0
parent61c07d3c9ba1d6351bbefc0227e526b905a63839
re PR c++/6944 (missing feature on default copy-constructor for class with multi-dim arrays)

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.

From-SVN: r55214
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]