-
- Downloads
revert: re PR c++/40975 (ICE in copy_tree_r on array new)
Revert: PR c++/40975 * cp-tree.def (VEC_INIT_EXPR): Add third operand. * cp-tree.h (VEC_INIT_EXPR_NELTS): New. * cp-gimplify.c (cp_gimplify_expr) [VEC_INIT_EXPR]: Handle it. * tree.c (build_vec_init_expr): Handle getting pointer/nelts. (build_vec_init_elt): Don't expect an array type. (build_array_copy): Adjust. * init.c (perform_member_init): Adjust. (build_new_1): Use build_vec_init_expr. From-SVN: r173274
Showing
- gcc/cp/ChangeLog 11 additions, 0 deletionsgcc/cp/ChangeLog
- gcc/cp/cp-gimplify.c 2 additions, 4 deletionsgcc/cp/cp-gimplify.c
- gcc/cp/cp-tree.def 2 additions, 2 deletionsgcc/cp/cp-tree.def
- gcc/cp/cp-tree.h 3 additions, 5 deletionsgcc/cp/cp-tree.h
- gcc/cp/init.c 11 additions, 12 deletionsgcc/cp/init.c
- gcc/cp/method.c 2 additions, 8 deletionsgcc/cp/method.c
- gcc/cp/tree.c 25 additions, 74 deletionsgcc/cp/tree.c
Loading
Please register or sign in to comment