(do_include): Avoid dynamic initialization of aggregate.
authorRichard Kenner <kenner@gcc.gnu.org>
Sat, 10 Dec 1994 22:03:42 +0000 (17:03 -0500)
committerRichard Kenner <kenner@gcc.gnu.org>
Sat, 10 Dec 1994 22:03:42 +0000 (17:03 -0500)
From-SVN: r8643

gcc/cccp.c

index f276193453d0e9d1d8c8b592bd862ba05a5d0cb0..0c736373b237e78ea4829930af8e8d17349d4ee2 100644 (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) {