OSDN Git Service

Wed Nov 24 17:33:26 1999 Alexandre Petit-Bianco <apbianco@cygnus.com>
authorapbianco <apbianco@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 6 Dec 1999 19:49:06 +0000 (19:49 +0000)
committerapbianco <apbianco@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 6 Dec 1999 19:49:06 +0000 (19:49 +0000)
        * jcf-parse.c (saw_java_source): Global variable removed.
        (read_class): Don't use `saw_java_source'. Added extra braces.
        (yyparse): Code setting `saw_java_source' removed.

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

gcc/java/ChangeLog
gcc/java/jcf-parse.c

index f4432ec..62a6f88 100644 (file)
@@ -13,6 +13,12 @@ Tue Nov 30 12:28:34 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
         check.
         * expr.c (expand_java_arraystore): Likewise. 
 
+Wed Nov 24 17:33:26 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
+
+        * jcf-parse.c (saw_java_source): Global variable removed.
+        (read_class): Don't use `saw_java_source'. Added extra braces.
+        (yyparse): Code setting `saw_java_source' removed.
+
 1999-11-24  Mark Mitchell  <mark@codesourcery.com>
 
        * except.c (emit_handlers): Zero catch_clauses after emitting them.
index ff4ec81..2f7cc09 100644 (file)
@@ -57,11 +57,6 @@ extern struct obstack *saveable_obstack;
 extern struct obstack temporary_obstack;
 extern struct obstack permanent_obstack;
 
-/* This is true if the user specified a `.java' file on the command
-   line.  Otherwise it is 0.  FIXME: this is temporary, until our
-   .java parser is fully working.  */
-int saw_java_source = 0;
-
 /* The class we are currently processing. */
 tree current_class = NULL_TREE;
 
@@ -482,24 +477,21 @@ read_class (name)
 
   /* Search in current zip first.  */
   if (find_in_current_zip (IDENTIFIER_POINTER (name), &jcf) == 0)
-    /* FIXME: until the `.java' parser is fully working, we only
-       look for a .java file when one was mentioned on the
-       command line.  This lets us test the .java parser fairly
-       easily, without compromising our ability to use the
-       .class parser without fear.  */
-    if (find_class (IDENTIFIER_POINTER (name), IDENTIFIER_LENGTH (name),
-                    &this_jcf, saw_java_source) == 0)
-      {
-       pop_obstacks ();        /* FIXME: one pop_obstack() per function */
-       return 0;
-      }
-    else
-      {
-        this_jcf.seen_in_zip = 0;
-        current_jcf = &this_jcf;
-       if (this_jcf.outofsynch)
-         jcf_out_of_synch (current_jcf);
-      }
+    {
+      if (find_class (IDENTIFIER_POINTER (name), IDENTIFIER_LENGTH (name),
+                     &this_jcf, 1) == 0)
+       {
+         pop_obstacks ();      /* FIXME: one pop_obstack() per function */
+         return 0;
+       }
+      else
+       {
+         this_jcf.seen_in_zip = 0;
+         current_jcf = &this_jcf;
+         if (this_jcf.outofsynch)
+           jcf_out_of_synch (current_jcf);
+       }
+    }
   else
     current_jcf = jcf;
 
@@ -800,10 +792,6 @@ yyparse ()
          int twice = 0;
 
          int len = strlen (list);
-         /* FIXME: this test is only needed until our .java parser is
-            fully capable.  */
-         if (len > 5 && ! strcmp (&list[len - 5], ".java"))
-           saw_java_source = 1;
 
          if (*list != '/' && several_files)
            obstack_grow (&temporary_obstack, "./", 2);