]> git.ipfire.org Git - thirdparty/gcc.git/blobdiff - gcc/tree-cfg.c
vec.h: Update API to separate allocation mechanism from type.
[thirdparty/gcc.git] / gcc / tree-cfg.c
index 28af511d175f6c7588a791705e29d5b4c1babb2b..17680cfc2f3a9a69e473ac5db9fcc563b25b276c 100644 (file)
@@ -110,7 +110,7 @@ static void make_goto_expr_edges (basic_block);
 static edge tree_redirect_edge_and_branch (edge, basic_block);
 static edge tree_try_redirect_by_replacing_jump (edge, basic_block);
 static void split_critical_edges (void);
-static bool remove_fallthru_edge (VEC(edge) *);
+static bool remove_fallthru_edge (VEC(edge,gc) *);
 
 /* Various helpers.  */
 static inline bool stmt_starts_bb_p (tree, tree);
@@ -2015,7 +2015,7 @@ remove_bb (basic_block bb)
    happens, all the instructions after the call are no longer
    reachable and must be deleted as dead.  */
 
-VEC(tree) *modified_noreturn_calls;
+VEC(tree,gc) *modified_noreturn_calls;
 
 /* Try to remove superfluous control structures.  */
 
@@ -2172,7 +2172,7 @@ cleanup_control_expr_graph (basic_block bb, block_stmt_iterator bsi)
 /* Remove any fallthru edge from EV.  Return true if an edge was removed.  */
 
 static bool
-remove_fallthru_edge (VEC(edge) *ev)
+remove_fallthru_edge (VEC(edge,gc) *ev)
 {
   edge_iterator ei;
   edge e;