OSDN Git Service

1999-12-15 Anthony Green <green@cygnus.com>
authorgreen <green@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 12 Dec 1999 23:19:04 +0000 (23:19 +0000)
committergreen <green@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 12 Dec 1999 23:19:04 +0000 (23:19 +0000)
* check-init.c (check_init): Take into account both types of
        `throw's when checking for uninitialized variables.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@30879 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/java/ChangeLog
gcc/java/check-init.c

index 66849c3..7406aeb 100644 (file)
@@ -1,3 +1,8 @@
+1999-12-15  Anthony Green  <green@cygnus.com>
+
+       * check-init.c (check_init): Take into account both types of
+        `throw's when checking for uninitialized variables.
+
 Fri Dec 10 16:13:48 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
        * parse.h (EXPR_WFL_QUALIFICATION): Temporary uses the third
index dbecde9..dca49ce 100644 (file)
@@ -674,7 +674,8 @@ check_init (exp, before)
 
        for ( ;  x != NULL_TREE;  x = TREE_CHAIN (x))
          check_init (TREE_VALUE (x), before);
-       if (func == throw_node)
+       if (func == throw_node[0]
+           || func == throw_node[1])
          goto never_continues;
       }
       break;