This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

[PATCH] Java: minor fix.


I came across some problems building class files to native. Here's a
fix I'm going to commit.

./A

2000-10-17  Alexandre Petit-Bianco  <apbianco@cygnus.com>

	* except.c (free_eh_ranges): Don't free `whole_range.'

Index: except.c
===================================================================
RCS file: /cvs/gcc/egcs/gcc/java/except.c,v
retrieving revision 1.24
diff -u -p -r1.24 except.c
--- except.c	2000/10/13 06:26:45	1.24
+++ except.c	2000/10/17 22:06:43
@@ -232,7 +232,8 @@ free_eh_ranges (range)
     {
       struct eh_range *next = range->next_sibling;
       free_eh_ranges (range->first_child);
-      free (range);
+      if (range != &whole_range)
+	free (range);
       range = next;
     }
 }

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]