diff options
Diffstat (limited to 'gcc/cfgexpand.c')
-rw-r--r-- | gcc/cfgexpand.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/cfgexpand.c b/gcc/cfgexpand.c index eaad859..8d5fb64 100644 --- a/gcc/cfgexpand.c +++ b/gcc/cfgexpand.c @@ -6304,7 +6304,7 @@ pass_expand::execute (function *fun) /* Free stuff we no longer need after GIMPLE optimizations. */ free_dominance_info (CDI_DOMINATORS); free_dominance_info (CDI_POST_DOMINATORS); - delete_tree_cfg_annotations (); + delete_tree_cfg_annotations (fun); timevar_push (TV_OUT_OF_SSA); finish_out_of_ssa (&SA); @@ -6318,7 +6318,7 @@ pass_expand::execute (function *fun) /* Expansion is used by optimization passes too, set maybe_hot_insn_p conservatively to true until they are all profile aware. */ delete lab_rtx_for_bb; - free_histograms (); + free_histograms (fun); construct_exit_block (); insn_locations_finalize (); |