From 928d850fcd999ed82cf5f2cfb4e24779f973e2d4 Mon Sep 17 00:00:00 2001 From: Jason Merrill Date: Thu, 23 Jan 2014 13:53:50 -0500 Subject: [PATCH] call.c (build_op_delete_call): Use make_tree_vector and release_tree_vector. * call.c (build_op_delete_call): Use make_tree_vector and release_tree_vector. From-SVN: r207000 --- gcc/cp/ChangeLog | 5 +++++ gcc/cp/call.c | 5 ++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index bc49f244825..c9145e65bcc 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,8 @@ +2014-01-23 Jason Merrill + + * call.c (build_op_delete_call): Use make_tree_vector and + release_tree_vector. + 2014-01-23 Paolo Carlini PR c++/58980 diff --git a/gcc/cp/call.c b/gcc/cp/call.c index 46b3748ead5..5b2aefa2f55 100644 --- a/gcc/cp/call.c +++ b/gcc/cp/call.c @@ -5714,13 +5714,12 @@ build_op_delete_call (enum tree_code code, tree addr, tree size, else { tree ret; - vec *args; - vec_alloc (args, 2); + vec *args = make_tree_vector (); args->quick_push (addr); if (FUNCTION_ARG_CHAIN (fn) != void_list_node) args->quick_push (size); ret = cp_build_function_call_vec (fn, &args, complain); - vec_free (args); + release_tree_vector (args); return ret; } } -- 2.30.2