aboutsummaryrefslogtreecommitdiff
path: root/gcc/ipa-inline-analysis.c
diff options
context:
space:
mode:
authorMartin Jambor <mjambor@suse.cz>2012-05-24 00:23:54 +0200
committerMartin Jambor <jamborm@gcc.gnu.org>2012-05-24 00:23:54 +0200
commitfb9098887bbc4ee48ee1d9ed9b8b31eea4758808 (patch)
tree3d301e59f4f5516f993ff595bf38b0d1d155ccfd /gcc/ipa-inline-analysis.c
parent239b48db1b238cf5395570604ca4400e74025ab4 (diff)
downloadgcc-fb9098887bbc4ee48ee1d9ed9b8b31eea4758808.zip
gcc-fb9098887bbc4ee48ee1d9ed9b8b31eea4758808.tar.gz
gcc-fb9098887bbc4ee48ee1d9ed9b8b31eea4758808.tar.bz2
ipa-inline-analysis.c (inline_merge_summary): Free operand_map.
2012-05-23 Martin Jambor <mjambor@suse.cz> * ipa-inline-analysis.c (inline_merge_summary): Free operand_map. From-SVN: r187817
Diffstat (limited to 'gcc/ipa-inline-analysis.c')
-rw-r--r--gcc/ipa-inline-analysis.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/ipa-inline-analysis.c b/gcc/ipa-inline-analysis.c
index dd01d33..f381907 100644
--- a/gcc/ipa-inline-analysis.c
+++ b/gcc/ipa-inline-analysis.c
@@ -2696,6 +2696,7 @@ inline_merge_summary (struct cgraph_edge *edge)
edge_set_predicate (edge, &true_p);
/* Similarly remove param summaries. */
VEC_free (inline_param_summary_t, heap, es->param);
+ VEC_free (int, heap, operand_map);
info->time = (info->time + INLINE_TIME_SCALE / 2) / INLINE_TIME_SCALE;
info->size = (info->size + INLINE_SIZE_SCALE / 2) / INLINE_SIZE_SCALE;