Index: optimize.c =================================================================== RCS file: /cvs/gcc/gcc/gcc/cp/optimize.c,v retrieving revision 1.114 diff -u -p -r1.114 optimize.c --- optimize.c 4 Aug 2004 15:33:50 -0000 1.114 +++ optimize.c 20 May 2005 13:58:15 -0000 @@ -68,6 +68,7 @@ update_cloned_parm (tree parm, tree clon /* The name may have changed from the declaration. */ DECL_NAME (cloned_parm) = DECL_NAME (parm); DECL_SOURCE_LOCATION (cloned_parm) = DECL_SOURCE_LOCATION (parm); + TREE_TYPE (cloned_parm) = TREE_TYPE (parm); } /* FN is a function that has a complete body. Clone the body as