diff options
author | Martin Liska <mliska@suse.cz> | 2021-02-09 09:50:04 +0100 |
---|---|---|
committer | Martin Liska <mliska@suse.cz> | 2021-02-10 09:25:42 +0100 |
commit | 5da5d8a02c6799e60970fef72ee8c1c3d033a5e5 (patch) | |
tree | 25eb3f251857c3d42eb777d58fb5529297115582 /gcc | |
parent | d44f56f2b2d4f0a827ba6f08aebc715786225c6f (diff) | |
download | gcc-5da5d8a02c6799e60970fef72ee8c1c3d033a5e5.zip gcc-5da5d8a02c6799e60970fef72ee8c1c3d033a5e5.tar.gz gcc-5da5d8a02c6799e60970fef72ee8c1c3d033a5e5.tar.bz2 |
if-to-switch: fix a memory leak
gcc/ChangeLog:
PR tree-optimization/99002
* gimple-if-to-switch.cc (find_conditions): Fix memory leak
in the function.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/gimple-if-to-switch.cc | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/gcc/gimple-if-to-switch.cc b/gcc/gimple-if-to-switch.cc index 1712fc4..f39662b 100644 --- a/gcc/gimple-if-to-switch.cc +++ b/gcc/gimple-if-to-switch.cc @@ -447,10 +447,9 @@ find_conditions (basic_block bb, info->record_phi_mapping (info->m_false_edge, &info->m_false_edge_phi_mapping); conditions_in_bbs->put (bb, info); + return; } - return; - exit: delete info; } |