OSDN Git Service

(eval_if_expression): End expression with '\n', not '\0' so '\0' can
authorkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 29 Dec 1995 23:23:19 +0000 (23:23 +0000)
committerkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 29 Dec 1995 23:23:19 +0000 (23:23 +0000)
be diagnosed properly.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10903 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/cccp.c

index 83a7483..bf20b2a 100644 (file)
@@ -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);