aboutsummaryrefslogtreecommitdiff
path: root/gcc/combine.c
diff options
context:
space:
mode:
authorMark Mitchell <mark@codesourcery.com>2005-08-26 19:32:31 +0000
committerMark Mitchell <mmitchel@gcc.gnu.org>2005-08-26 19:32:31 +0000
commitb84f46516bc9e5293d8bc9333b5e8f494e223ff2 (patch)
treeedd60898da146e452d1ebf12a4a3cf3feccf5878 /gcc/combine.c
parentd6cde48033efac7c002e879cf539bb58858238e4 (diff)
downloadgcc-b84f46516bc9e5293d8bc9333b5e8f494e223ff2.zip
gcc-b84f46516bc9e5293d8bc9333b5e8f494e223ff2.tar.gz
gcc-b84f46516bc9e5293d8bc9333b5e8f494e223ff2.tar.bz2
re PR c++/23491 (new declarator with constant expression gives "error: invalid use of array with unspecified bounds")
PR c++/23491 * cp-tree.h (build_vec_init): Adjust prototype. * init.c (perform_member_init): Adjust call to build_vec_init. (build_aggr_init): Likewise. (build_new_1): Do not call build_default_init for array types. (build_vec_init): Add explicit_default_init_p parameter. Perform default initialization of vector elements when set. * typeck.c (build_modify_expr): Adjust call to build_vec_init. PR c++/23491 * g++.dg/init/new14.C: New test. * g++.dg/expr/anew1.C: Do not XFAIL. * g++.dg/expr/anew2.C: Likewise. * g++.dg/expr/anew3.C: Likewise. From-SVN: r103530
Diffstat (limited to 'gcc/combine.c')
0 files changed, 0 insertions, 0 deletions