jcf-parse.c (java_parse_file): Handle the case that input_filename is NULL.
authorRoger Sayle <roger@eyesopen.com>
Sun, 29 Feb 2004 14:09:58 +0000 (14:09 +0000)
committerRoger Sayle <sayle@gcc.gnu.org>
Sun, 29 Feb 2004 14:09:58 +0000 (14:09 +0000)
* jcf-parse.c (java_parse_file): Handle the case that input_filename
is NULL.

From-SVN: r78649

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

index 1c5adede50b01c761eb80106c07c671c0fa911ea..8b462313f5939d32c3e8f151dd255162ea1295e2 100644 (file)
@@ -1,3 +1,8 @@
+2004-02-29  Roger Sayle  <roger@eyesopen.com>
+
+       * jcf-parse.c (java_parse_file): Handle the case that input_filename
+       is NULL.
+
 2004-02-27  Per Bothner  <per@bothner.com>
 
        * parse.y (build_assertion):  Re-do 02-25 change following Jeff Sturm
index 309c28da15343162e09509e2eff12d927b9254a5..e8fd413e01adf0edc9dc5add394ae3fa0ee1e53f 100644 (file)
@@ -910,9 +910,9 @@ java_parse_file (int set_yydebug ATTRIBUTE_UNUSED)
       finput = NULL;
     }
   else
-    list = xstrdup (input_filename);
+    list = input_filename ? xstrdup (input_filename) : 0;
 
-  do 
+  while (list)
     {
       for (next = list; ; )
        {
@@ -991,7 +991,6 @@ java_parse_file (int set_yydebug ATTRIBUTE_UNUSED)
        }
       list = next;
     }
-  while (next);
 
   if (filename_count == 0)
     warning ("no input file specified");