]> git.ipfire.org Git - thirdparty/gcc.git/commit
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:02:15 +0000 (15:02 +0000)
committerKriang Lerdsuwanakij <lerdsuwa@gcc.gnu.org>
Wed, 3 Jul 2002 15:02:15 +0000 (15:02 +0000)
commit53b46c50886ca72f2f85cfea49678708b0c69897
treec16463b25307ed1b5e1e470434ae4d37f8b796ee
parent2c13e9b91e3906e62b51276b8367ee5e18f70dc2
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: r55213
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]