aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-pre.c
diff options
context:
space:
mode:
authorDavid Malcolm <dmalcolm@redhat.com>2014-11-19 20:14:18 +0000
committerDavid Malcolm <dmalcolm@gcc.gnu.org>2014-11-19 20:14:18 +0000
commit3b56f890da7f68ff33cc2111d38d9a96f0840156 (patch)
treeb3bf182d76a4a5c610d8e1ec9b26a9f6299c1323 /gcc/tree-ssa-pre.c
parent79cafc7ae4c3c2f96fd72907c6b0a66d07cf7e1a (diff)
downloadgcc-3b56f890da7f68ff33cc2111d38d9a96f0840156.zip
gcc-3b56f890da7f68ff33cc2111d38d9a96f0840156.tar.gz
gcc-3b56f890da7f68ff33cc2111d38d9a96f0840156.tar.bz2
PR jit/63854: Fix leak of "avail" within tree-ssa-pre.c
gcc/ChangeLog: PR jit/63854 * tree-ssa-pre.c (do_regular_insertion): Convert "avail" from vec<> to auto_vec<> to fix a leak. From-SVN: r217803
Diffstat (limited to 'gcc/tree-ssa-pre.c')
-rw-r--r--gcc/tree-ssa-pre.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/tree-ssa-pre.c b/gcc/tree-ssa-pre.c
index c42b2a4..933cf36 100644
--- a/gcc/tree-ssa-pre.c
+++ b/gcc/tree-ssa-pre.c
@@ -3202,7 +3202,7 @@ do_regular_insertion (basic_block block, basic_block dom)
bool new_stuff = false;
vec<pre_expr> exprs;
pre_expr expr;
- vec<pre_expr> avail = vNULL;
+ auto_vec<pre_expr> avail;
int i;
exprs = sorted_array_from_bitmap_set (ANTIC_IN (block));