From: Roger Sayle Date: Sun, 29 Feb 2004 14:09:58 +0000 (+0000) Subject: jcf-parse.c (java_parse_file): Handle the case that input_filename is NULL. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=083474cc69d4c7dfbfde35bdf6b8a0d1e91b34b6;p=gcc.git jcf-parse.c (java_parse_file): Handle the case that input_filename is NULL. * jcf-parse.c (java_parse_file): Handle the case that input_filename is NULL. From-SVN: r78649 --- diff --git a/gcc/java/ChangeLog b/gcc/java/ChangeLog index 1c5adede50b..8b462313f59 100644 --- a/gcc/java/ChangeLog +++ b/gcc/java/ChangeLog @@ -1,3 +1,8 @@ +2004-02-29 Roger Sayle + + * jcf-parse.c (java_parse_file): Handle the case that input_filename + is NULL. + 2004-02-27 Per Bothner * parse.y (build_assertion): Re-do 02-25 change following Jeff Sturm diff --git a/gcc/java/jcf-parse.c b/gcc/java/jcf-parse.c index 309c28da153..e8fd413e01a 100644 --- a/gcc/java/jcf-parse.c +++ b/gcc/java/jcf-parse.c @@ -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");