From: Mark Mitchell Date: Fri, 17 Mar 2000 21:44:43 +0000 (+0000) Subject: objc-act.c (encode_method_prototype): Pass types, not PARM_DECLs, to int_size_in_bytes. X-Git-Tag: prereleases/libstdc++-2.92~7620 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=f1fd8077fd1260362aa134deefc197948da270f8;p=thirdparty%2Fgcc.git objc-act.c (encode_method_prototype): Pass types, not PARM_DECLs, to int_size_in_bytes. * objc/objc-act.c (encode_method_prototype): Pass types, not PARM_DECLs, to int_size_in_bytes. From-SVN: r32611 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index a5172d5db25c..b35f1aae9436 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2000-03-17 Mark Mitchell + + * objc/objc-act.c (encode_method_prototype): Pass types, not + PARM_DECLs, to int_size_in_bytes. + Fri Mar 17 11:51:34 2000 Jim Wilson * config/ia64/ia64.md (mix4right_3op): Swap %1 and %2 in template. diff --git a/gcc/objc/objc-act.c b/gcc/objc/objc-act.c index 7c363e302bd4..1c2f3591cdcd 100644 --- a/gcc/objc/objc-act.c +++ b/gcc/objc/objc-act.c @@ -2836,7 +2836,7 @@ encode_method_prototype (method_decl, func_decl) parms = TREE_CHAIN (parms)) { HOST_WIDE_INT parm_end = (forwarding_offset (parms) - + int_size_in_bytes (parms)); + + int_size_in_bytes (TREE_TYPE (parms))); if (!offset_is_register && max_parm_end < parm_end) max_parm_end = parm_end;