diff options
Diffstat (limited to 'gcc/java/jcf-parse.c')
-rw-r--r-- | gcc/java/jcf-parse.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/gcc/java/jcf-parse.c b/gcc/java/jcf-parse.c index 309c28d..e8fd413 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"); |