diff options
Diffstat (limited to 'gcc/tree-ssa-pre.c')
-rw-r--r-- | gcc/tree-ssa-pre.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/gcc/tree-ssa-pre.c b/gcc/tree-ssa-pre.c index a5f3486..c2c7495 100644 --- a/gcc/tree-ssa-pre.c +++ b/gcc/tree-ssa-pre.c @@ -2359,7 +2359,7 @@ compute_antic (void) int *postorder = XNEWVEC (int, n_basic_blocks_for_fn (cfun)); int postorder_num = inverted_post_order_compute (postorder); - sbitmap worklist = sbitmap_alloc (last_basic_block_for_fn (cfun) + 1); + auto_sbitmap worklist (last_basic_block_for_fn (cfun) + 1); bitmap_ones (worklist); while (changed) { @@ -2409,7 +2409,6 @@ compute_antic (void) } sbitmap_free (has_abnormal_preds); - sbitmap_free (worklist); free (postorder); } |