2010-03-22 Stan Shebs <stan@codesourcery.com>

* value.c (value_static_field): Be lazy about the field's value.
This commit is contained in:
Stan Shebs 2010-03-22 18:47:00 +00:00
parent 508ccb1f2c
commit 52e9fde813
2 changed files with 8 additions and 9 deletions

View File

@ -1,3 +1,7 @@
2010-03-22 Stan Shebs <stan@codesourcery.com>
* value.c (value_static_field): Be lazy about the field's value.
2010-03-22 Reid Kleckner <reid@kleckner.net>
PR gdb/11094
@ -5,11 +9,6 @@
bp_jit_event.
(disable_breakpoints_in_shlibs): Likewise.
2010-03-22 Reid Kleckner <reid@kleckner.net>
PR gdb/11094
* breakpoint.c (disable_breakpoints_in_unloaded_shlib): Add bp_jit_event
2010-03-22 Ulrich Weigand <uweigand@de.ibm.com>
* dwarf2read.c (partial_die_parent_scope): Work around buggy

View File

@ -1813,8 +1813,8 @@ value_static_field (struct type *type, int fieldno)
if (TYPE_FIELD_LOC_KIND (type, fieldno) == FIELD_LOC_KIND_PHYSADDR)
{
retval = value_at (TYPE_FIELD_TYPE (type, fieldno),
TYPE_FIELD_STATIC_PHYSADDR (type, fieldno));
retval = value_at_lazy (TYPE_FIELD_TYPE (type, fieldno),
TYPE_FIELD_STATIC_PHYSADDR (type, fieldno));
}
else
{
@ -1831,8 +1831,8 @@ value_static_field (struct type *type, int fieldno)
return NULL;
else
{
retval = value_at (TYPE_FIELD_TYPE (type, fieldno),
SYMBOL_VALUE_ADDRESS (msym));
retval = value_at_lazy (TYPE_FIELD_TYPE (type, fieldno),
SYMBOL_VALUE_ADDRESS (msym));
}
}
else