aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vrp.c
diff options
context:
space:
mode:
authorAldy Hernandez <aldyh@redhat.com>2021-09-30 02:19:36 +0200
committerAldy Hernandez <aldyh@redhat.com>2021-09-30 08:08:50 +0200
commit64dd46dbc682fbbc03a74e0298f7ac471c5e80f2 (patch)
treef1db9900906dae81bb85bdff03d6a9fab41b4692 /gcc/tree-vrp.c
parentd238146e41ef986cd53ea2c9bf7ad85c4b81e690 (diff)
downloadgcc-64dd46dbc682fbbc03a74e0298f7ac471c5e80f2.zip
gcc-64dd46dbc682fbbc03a74e0298f7ac471c5e80f2.tar.gz
gcc-64dd46dbc682fbbc03a74e0298f7ac471c5e80f2.tar.bz2
Plug memory leak in hybrid_threader.
Tested on x86-64 Linux. gcc/ChangeLog: PR middle-end/102519 * tree-vrp.c (hybrid_threader::~hybrid_threader): Free m_query.
Diffstat (limited to 'gcc/tree-vrp.c')
-rw-r--r--gcc/tree-vrp.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/tree-vrp.c b/gcc/tree-vrp.c
index 69a3ab0..c24c67f 100644
--- a/gcc/tree-vrp.c
+++ b/gcc/tree-vrp.c
@@ -4408,6 +4408,7 @@ hybrid_threader::~hybrid_threader ()
delete m_threader;
delete m_state;
delete m_ranger;
+ delete m_query;
scev_finalize ();
loop_optimizer_finalize ();