aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Stallman <rms@gnu.org>1993-03-25 21:51:47 +0000
committerRichard Stallman <rms@gnu.org>1993-03-25 21:51:47 +0000
commit50f151047dbf2306a222ef2ff09d3d079e576efd (patch)
tree179a876633bf650f88ed5a8474b0270badf60ef9
parent2e2863d49f675e241b7529c1123bfae2dacbe3c8 (diff)
downloadgcc-50f151047dbf2306a222ef2ff09d3d079e576efd.zip
gcc-50f151047dbf2306a222ef2ff09d3d079e576efd.tar.gz
gcc-50f151047dbf2306a222ef2ff09d3d079e576efd.tar.bz2
(do_include): For "..." case, leave fend pointing at terminating 0.
Distinct error msgs for empty file name and for bad syntax. From-SVN: r3880
-rw-r--r--gcc/cccp.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/gcc/cccp.c b/gcc/cccp.c
index dc42099..02a2704 100644
--- a/gcc/cccp.c
+++ b/gcc/cccp.c
@@ -3820,7 +3820,7 @@ get_filename:
goto fail;
}
}
- *fend++ = 0;
+ *fend = 0;
/* We have "filename". Figure out directory this source
file is coming from and put it on the front of the list. */
@@ -3877,8 +3877,8 @@ get_filename:
default:
fail:
if (retried) {
- fend = fbeg;
- break;
+ error ("`#%s' expects \"FILENAME\" or <FILENAME>", keyword->name);
+ return 0;
} else {
trybuf = expand_to_temp_buffer (buf, limit, 0, 0);
buf = (U_CHAR *) alloca (trybuf.bufp - trybuf.buf + 1);
@@ -3908,7 +3908,7 @@ get_filename:
if (flen == 0)
{
- error ("`#%s' expects \"fname\" or <fname>", keyword->name);
+ error ("empty file name in `#%s'", keyword->name);
return 0;
}