From 9dff20283a4f7ed3a6c0e476b39613a3253dd2eb Mon Sep 17 00:00:00 2001 From: Richard Kenner Date: Sat, 10 Dec 1994 17:03:42 -0500 Subject: [PATCH] (do_include): Avoid dynamic initialization of aggregate. From-SVN: r8643 --- gcc/cccp.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/gcc/cccp.c b/gcc/cccp.c index f276193453d..0c736373b23 100644 --- a/gcc/cccp.c +++ b/gcc/cccp.c @@ -4200,8 +4200,10 @@ get_filename: /* Expand buffer and then remove any newline markers. We can't just tell expand_to_temp_buffer to omit the markers, since it would put extra spaces in include file names. */ - FILE_BUF trybuf = expand_to_temp_buffer (buf, limit, 1, 0); - U_CHAR *src = trybuf.buf; + FILE_BUF trybuf; + U_CHAR *src; + trybuf = expand_to_temp_buffer (buf, limit, 1, 0); + src = trybuf.buf; buf = (U_CHAR *) alloca (trybuf.bufp - trybuf.buf + 1); limit = buf; while (src != trybuf.bufp) { -- 2.30.2