diff --git a/gdb/value.c b/gdb/value.c index cedfc45..bc309d7 100644 --- a/gdb/value.c +++ b/gdb/value.c @@ -546,7 +546,8 @@ CORE_ADDR value_address (struct value *value) { if (value->lval == lval_internalvar - || value->lval == lval_internalvar_component) + || value->lval == lval_internalvar_component + || value->lval == lval_computed) return 0; return value->location.address + value->offset; } @@ -555,7 +556,8 @@ CORE_ADDR value_raw_address (struct value *value) { if (value->lval == lval_internalvar - || value->lval == lval_internalvar_component) + || value->lval == lval_internalvar_component + || value->lval == lval_computed) return 0; return value->location.address; }