aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrendan Kehoe <brendan@lisa.cygnus.com>1997-09-30 18:25:09 +0000
committerBrendan Kehoe <brendan@gcc.gnu.org>1997-09-30 14:25:09 -0400
commit988cea7dd5e6beb3952606282d26a1e7074e9ddb (patch)
tree0a84395151ac18f15c50c047aeefcc587dfb4428
parentd770d3b33ce4a6d761feccc4bb0b8ad61d26c87c (diff)
downloadgcc-988cea7dd5e6beb3952606282d26a1e7074e9ddb.zip
gcc-988cea7dd5e6beb3952606282d26a1e7074e9ddb.tar.gz
gcc-988cea7dd5e6beb3952606282d26a1e7074e9ddb.tar.bz2
except.c (find_exception_handler_labels): Free LABELS when we're done.
* except.c (find_exception_handler_labels): Free LABELS when we're done. fixes memory leak From-SVN: r15808
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/except.c2
2 files changed, 7 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 1aa0a4d..ffd59cc 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+1997-09-30 Brendan Kehoe <brendan@lisa.cygnus.com>
+
+ * except.c (find_exception_handler_labels): Free LABELS when we're
+ done.
+
Mon Sep 29 14:04:35 1997 Jeffrey A Law (law@cygnus.com)
* version.c: Bump for snapshot.
diff --git a/gcc/except.c b/gcc/except.c
index ae75175..e6ec5df 100644
--- a/gcc/except.c
+++ b/gcc/except.c
@@ -1847,6 +1847,8 @@ find_exception_handler_labels ()
warning ("mismatched EH region %d", NOTE_BLOCK_NUMBER (insn));
}
}
+
+ free (labels);
}
/* Perform sanity checking on the exception_handler_labels list.