(integrate_parm_decls): Copy the DECL_ARG_TYPE value from the PARM_DECL being...
authorRichard Kenner <kenner@gcc.gnu.org>
Wed, 21 Apr 1993 22:13:54 +0000 (18:13 -0400)
committerRichard Kenner <kenner@gcc.gnu.org>
Wed, 21 Apr 1993 22:13:54 +0000 (18:13 -0400)
(integrate_parm_decls): Copy the DECL_ARG_TYPE value from the
PARM_DECL being cloned into the DECL_ARG_TYPE field of the clone.

From-SVN: r4188

gcc/integrate.c

index 95917c8b7c306624483313faaa2344d971e5d560..ebc219fab90e41fdaa91fd1a8a1bae4349a9e753 100644 (file)
@@ -1756,6 +1756,10 @@ integrate_parm_decls (args, map, arg_vector)
       rtx new_decl_rtl
        = copy_rtx_and_substitute (RTVEC_ELT (arg_vector, i), map);
 
+      DECL_ARG_TYPE (decl) = DECL_ARG_TYPE (tail);
+      /* We really should be setting DECL_INCOMING_RTL to something reasonable
+        here, but that's going to require some more work.  */
+      /* DECL_INCOMING_RTL (decl) = ?; */
       /* These args would always appear unused, if not for this.  */
       TREE_USED (decl) = 1;
       /* Prevent warning for shadowing with these.  */