johannes 03/02/03 15:32:47 Modified: live/gcc3/gcc/cp optimize.c Log: Submitted by: dale Reviewed by: stuart remove code in maybe_thunk_body that came in in 1.13 but was never approved, apparently came in by accident. Broke EON in Spec. Revision Changes Path 1.18 +1 -9 src/live/gcc3/gcc/cp/optimize.c Index: optimize.c =================================================================== RCS file: /cvs/Darwin/src/live/gcc3/gcc/cp/optimize.c,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- optimize.c 2002/12/18 00:32:14 1.17 +++ optimize.c 2003/02/03 23:32:47 1.18 @@ -157,7 +157,7 @@ maybe_thunk_body (fn) tree fn; { - tree call, clone, expr_stmt, fn_parm, fn_parm_typelist, last_arg, start; + tree call, clone, expr_stmt, fn_parm, last_arg, start; int parmno, vtt_parmno; if (flag_apple_kext || flag_clone_structors) @@ -232,7 +232,6 @@ for (parmno = 0, parmlist = NULL, fn_parm = DECL_ARGUMENTS (fn), - fn_parm_typelist = TYPE_ARG_TYPES (TREE_TYPE (fn)), clone_parm = DECL_ARGUMENTS (clone); fn_parm; ++parmno, @@ -256,13 +255,6 @@ DECL_ABSTRACT_ORIGIN (clone_parm) = NULL; parmlist = tree_cons (NULL, clone_parm, parmlist); clone_parm = TREE_CHAIN (clone_parm); - } - /* Guarantee type compatibility by clobbering type of clone parameter - with type from fns' typelist. */ - if (fn_parm_typelist) - { - TREE_TYPE (TREE_VALUE (parmlist)) = TREE_VALUE (fn_parm_typelist); - fn_parm_typelist = TREE_CHAIN (fn_parm_typelist); } }