diff options
Diffstat (limited to 'gcc/tree-cfg.c')
-rw-r--r-- | gcc/tree-cfg.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/tree-cfg.c b/gcc/tree-cfg.c index 28af511d175..17680cfc2f3 100644 --- a/gcc/tree-cfg.c +++ b/gcc/tree-cfg.c @@ -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; |