From: Jim Blandy Date: Fri, 25 May 2001 17:09:48 +0000 (+0000) Subject: * gnu-v2-abi.c (gnuv2_virtual_fn_field): There's no need to clear X-Git-Tag: dberlin-typesystem-branchpoint~437 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4b1fedf1057b786a82bc42622d561fda8e977957;p=external%2Fbinutils.git * gnu-v2-abi.c (gnuv2_virtual_fn_field): There's no need to clear VALUE_POINTED_TO_OFFSET here; if value_cast doesn't return a useful value, then we should fix that instead. --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 62b576e..e04febf 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,9 @@ +2001-05-25 Jim Blandy + + * gnu-v2-abi.c (gnuv2_virtual_fn_field): There's no need to clear + VALUE_POINTED_TO_OFFSET here; if value_cast doesn't return a + useful value, then we should fix that instead. + 2001-05-24 Nick Duffek * solist.h (struct so_list): Document the requirement that diff --git a/gdb/gnu-v2-abi.c b/gdb/gnu-v2-abi.c index fd9aad5..8c46219 100644 --- a/gdb/gnu-v2-abi.c +++ b/gdb/gnu-v2-abi.c @@ -111,7 +111,6 @@ gnuv2_virtual_fn_field (value_ptr * arg1p, struct fn_field * f, int j, if (TYPE_TARGET_TYPE (context) != type1) { value_ptr tmp = value_cast (context, value_addr (arg1)); - VALUE_POINTED_TO_OFFSET (tmp) = 0; arg1 = value_ind (tmp); type1 = check_typedef (VALUE_TYPE (arg1)); }