diff options
author | Roger Sayle <roger@eyesopen.com> | 2004-02-29 14:09:58 +0000 |
---|---|---|
committer | Roger Sayle <sayle@gcc.gnu.org> | 2004-02-29 14:09:58 +0000 |
commit | 083474cc69d4c7dfbfde35bdf6b8a0d1e91b34b6 (patch) | |
tree | 104a35a91d1d816f8ecdaf5f9c0898a4608f1ce1 /gcc/java/jcf-parse.c | |
parent | bc41842bb22e5682e8b808cb77e611d7cb6d8f64 (diff) | |
download | gcc-083474cc69d4c7dfbfde35bdf6b8a0d1e91b34b6.zip gcc-083474cc69d4c7dfbfde35bdf6b8a0d1e91b34b6.tar.gz gcc-083474cc69d4c7dfbfde35bdf6b8a0d1e91b34b6.tar.bz2 |
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
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"); |