aboutsummaryrefslogtreecommitdiff
path: root/gcc/ifcvt.c
diff options
context:
space:
mode:
authorPhilippe De Muyter <phdm@macqel.be>2000-05-13 19:08:28 +0200
committerJeff Law <law@gcc.gnu.org>2000-05-13 11:08:28 -0600
commit8701a6a4bae8ba246ce7041f553e8f34dead1115 (patch)
tree51d60bdc9e82be004b2d4845a87159b928bd909f /gcc/ifcvt.c
parente09aafa0d48e91f490d7ae7dcf73bc71147578cf (diff)
downloadgcc-8701a6a4bae8ba246ce7041f553e8f34dead1115.zip
gcc-8701a6a4bae8ba246ce7041f553e8f34dead1115.tar.gz
gcc-8701a6a4bae8ba246ce7041f553e8f34dead1115.tar.bz2
* ifcvt.c (if_convert): Do not free NULL.
From-SVN: r33888
Diffstat (limited to 'gcc/ifcvt.c')
-rw-r--r--gcc/ifcvt.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/ifcvt.c b/gcc/ifcvt.c
index aa54390..f4142e2 100644
--- a/gcc/ifcvt.c
+++ b/gcc/ifcvt.c
@@ -1990,7 +1990,8 @@ if_convert (life_data_ok)
block_num++;
}
- sbitmap_vector_free (post_dominators);
+ if (post_dominators)
+ sbitmap_vector_free (post_dominators);
if (rtl_dump_file)
fflush (rtl_dump_file);