]> gcc.gnu.org Git - gcc.git/commit - gcc/cp/typeck2.c
decl2.c (delete_sanity): Pass integer_zero_node, not integer_two_node, to build_vec_d...
authorMark Mitchell <mark@markmitchell.com>
Fri, 30 Oct 1998 11:17:50 +0000 (11:17 +0000)
committerMark Mitchell <mmitchel@gcc.gnu.org>
Fri, 30 Oct 1998 11:17:50 +0000 (11:17 +0000)
commit8a72a0467609941a068dcd8688dc03cca92ea658
tree6ea7be7965d90cf685a21645babae0916ca28ad3
parent66d88624a90794771c7d17cbdfe34eceacb7924a
decl2.c (delete_sanity): Pass integer_zero_node, not integer_two_node, to build_vec_delete.

* decl2.c (delete_sanity): Pass integer_zero_node, not
integer_two_node, to build_vec_delete.
* init.c (build_array_eh_cleanup): Remove.
(expand_vec_init_try_block): New function.
(expand_vec_init_catch_clause): Likewise.
(build_vec_delete_1): Don't deal with case that auto_delete_vec
might be integer_two_node anymore.
(expand_vec_init): Rework for initialization-correctness and
exception-correctness.
* typeck2.c (process_init_constructor): Make mutual exclusivity
of cases more obvious.

From-SVN: r23455
gcc/cp/ChangeLog
gcc/cp/decl2.c
gcc/cp/init.c
gcc/cp/typeck2.c
gcc/testsuite/g++.old-deja/g++.other/array1.C [new file with mode: 0644]
gcc/testsuite/g++.old-deja/g++.other/array2.C [new file with mode: 0644]
This page took 0.058585 seconds and 5 git commands to generate.