(do_include): Avoid dynamic initialization of aggregate.

From-SVN: r8643
This commit is contained in:
Richard Kenner 1994-12-10 17:03:42 -05:00
parent f723f6ef7b
commit 9dff20283a

View File

@ -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) {