From 231a2828e175844076109342b8dbe8bcb842a51f Mon Sep 17 00:00:00 2001 From: Philippe De Muyter Date: Wed, 31 May 2000 14:37:38 +0200 Subject: [PATCH] * except.c (clear_function_eh_region): Do not free NULL. From-SVN: r34297 --- gcc/ChangeLog | 4 ++++ gcc/except.c | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 8dea6937a98..ca8b02247f3 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +Wed May 31 13:17:20 2000 Philippe De Muyter + + * except.c (clear_function_eh_region): Do not free NULL. + Wed May 31 08:07:52 2000 Richard Kenner * flow.c (propagate_block): If block has no successors, stores to diff --git a/gcc/except.c b/gcc/except.c index eb9ad28039a..ad2e31047f0 100644 --- a/gcc/except.c +++ b/gcc/except.c @@ -931,7 +931,8 @@ clear_function_eh_region () next = ptr->next; free (ptr); } - free (function_eh_regions); + if (function_eh_regions) + free (function_eh_regions); num_func_eh_entries = 0; current_func_eh_entry = 0; } -- 2.30.2