summaryrefslogtreecommitdiff
path: root/gcc/cccp.c
diff options
context:
space:
mode:
authorkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>1995-12-29 23:23:19 +0000
committerkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>1995-12-29 23:23:19 +0000
commit4c7612f882b064c30d82c20227ee6075ca9710ce (patch)
tree8165f4e74dcf1eedd6ca469104fecbd656295ea1 /gcc/cccp.c
parentf3e12f1ffd1a13ea3a2f14fd9c371bee9fdbdfdd (diff)
downloadgcc-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.c1
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);