* except.c (free_eh_ranges): Don't free `whole_range.'
(http://gcc.gnu.org/ml/gcc-patches/2000-10/msg00557.html)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36915
138bc75d-0d04-0410-961f-
82ee72b054a4
+2000-10-17 Alexandre Petit-Bianco <apbianco@cygnus.com>
+
+ * except.c (free_eh_ranges): Don't free `whole_range.'
+
2000-10-15 Anthony Green <green@redhat.com>
* decl.c (init_decl_processing): Call init_class_processing before
{
struct eh_range *next = range->next_sibling;
free_eh_ranges (range->first_child);
- free (range);
+ if (range != &whole_range)
+ free (range);
range = next;
}
}