aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1995-12-29 18:23:19 -0500
committerRichard Kenner <kenner@gcc.gnu.org>1995-12-29 18:23:19 -0500
commitb71c5c9c9c4b59d54b08e9d61c2fadf21d266c92 (patch)
tree8165f4e74dcf1eedd6ca469104fecbd656295ea1 /gcc
parent32de057178ec04249f0953eba584b44882a30b47 (diff)
downloadgcc-b71c5c9c9c4b59d54b08e9d61c2fadf21d266c92.zip
gcc-b71c5c9c9c4b59d54b08e9d61c2fadf21d266c92.tar.gz
gcc-b71c5c9c9c4b59d54b08e9d61c2fadf21d266c92.tar.bz2
(eval_if_expression): End expression with '\n', not '\0' so '\0' can
be diagnosed properly. From-SVN: r10903
Diffstat (limited to 'gcc')
-rw-r--r--gcc/cccp.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/cccp.c b/gcc/cccp.c
index 83a7483..bf20b2a 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);