diff options
Diffstat (limited to 'gcc/function.c')
-rw-r--r-- | gcc/function.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/gcc/function.c b/gcc/function.c index 5b33c46..3789352 100644 --- a/gcc/function.c +++ b/gcc/function.c @@ -5722,9 +5722,8 @@ convert_jumps_to_returns (basic_block last_bb, bool simple_p, rtx label; edge_iterator ei; edge e; - vec<basic_block> src_bbs; + auto_vec<basic_block> src_bbs (EDGE_COUNT (last_bb->preds)); - src_bbs.create (EDGE_COUNT (last_bb->preds)); FOR_EACH_EDGE (e, ei, last_bb->preds) if (e->src != ENTRY_BLOCK_PTR_FOR_FN (cfun)) src_bbs.quick_push (e->src); |