2002-10-07 Pierre Muller <muller@ics.u-strasbg.fr>
* values.c (value_change_enclosing_type): Set enclosing_type field correctly also for the case where more memory needs to be allocated.
This commit is contained in:
parent
911b232a92
commit
cc303028fc
@ -1,3 +1,9 @@
|
||||
2002-11-05 Pierre Muller <muller@ics.u-strasbg.fr>
|
||||
|
||||
* values.c (value_change_enclosing_type): Set
|
||||
enclosing_type field correctly also for the case where
|
||||
more memory needs to be allocated.
|
||||
|
||||
2002-11-03 Mark Kettenis <kettenis@gnu.org>
|
||||
|
||||
* i387-tdep.c (i387_print_float_info): Call fputs_filtered instead
|
||||
|
@ -862,7 +862,9 @@ value_change_enclosing_type (struct value *val, struct type *new_encl_type)
|
||||
struct value *prev;
|
||||
|
||||
new_val = (struct value *) xrealloc (val, sizeof (struct value) + TYPE_LENGTH (new_encl_type));
|
||||
|
||||
|
||||
VALUE_ENCLOSING_TYPE (new_val) = new_encl_type;
|
||||
|
||||
/* We have to make sure this ends up in the same place in the value
|
||||
chain as the original copy, so it's clean-up behavior is the same.
|
||||
If the value has been released, this is a waste of time, but there
|
||||
|
Loading…
x
Reference in New Issue
Block a user