diff options
author | kenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4> | 1995-12-29 23:23:19 +0000 |
---|---|---|
committer | kenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4> | 1995-12-29 23:23:19 +0000 |
commit | 4c7612f882b064c30d82c20227ee6075ca9710ce (patch) | |
tree | 8165f4e74dcf1eedd6ca469104fecbd656295ea1 /gcc/cccp.c | |
parent | f3e12f1ffd1a13ea3a2f14fd9c371bee9fdbdfdd (diff) | |
download | gcc-4c7612f882b064c30d82c20227ee6075ca9710ce.tar.gz |
(eval_if_expression): End expression with '\n', not '\0' so '\0' can
be diagnosed properly.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10903 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/cccp.c')
-rw-r--r-- | gcc/cccp.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/cccp.c b/gcc/cccp.c index 83a7483274a..bf20b2ad00a 100644 --- a/gcc/cccp.c +++ b/gcc/cccp.c @@ -6977,6 +6977,7 @@ eval_if_expression (buf, length) pcp_inside_if = 0; delete_macro (save_defined); /* clean up special symbol */ + temp_obuf.buf[temp_obuf.length] = '\n'; value = parse_c_expression ((char *) temp_obuf.buf); free (temp_obuf.buf); |