2010-05-07 Michael Snyder * valops.c (value_cast_pointers): Restore unused variable 'type1', and use it to compute variable 't1'. Index: valops.c =================================================================== RCS file: /cvs/src/src/gdb/valops.c,v retrieving revision 1.241 diff -u -p -r1.241 valops.c --- valops.c 7 May 2010 14:46:26 -0000 1.241 +++ valops.c 7 May 2010 18:48:11 -0000 @@ -300,8 +300,9 @@ value_cast_structs (struct type *type, s struct value * value_cast_pointers (struct type *type, struct value *arg2) { + struct type *type1 = check_typedef (type); struct type *type2 = check_typedef (value_type (arg2)); - struct type *t1 = check_typedef (TYPE_TARGET_TYPE (type)); + struct type *t1 = check_typedef (TYPE_TARGET_TYPE (type1)); struct type *t2 = check_typedef (TYPE_TARGET_TYPE (type2)); if (TYPE_CODE (t1) == TYPE_CODE_STRUCT