aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gdb/value.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/gdb/value.c b/gdb/value.c
index 998bec3..10edf3b 100644
--- a/gdb/value.c
+++ b/gdb/value.c
@@ -1221,7 +1221,7 @@ value_actual_type (struct value *value, int resolve_simple_types,
void
error_value_optimized_out (void)
{
- error (_("value has been optimized out"));
+ throw_error (OPTIMIZED_OUT_ERROR, _("value has been optimized out"));
}
static void
@@ -1230,7 +1230,8 @@ require_not_optimized_out (const struct value *value)
if (!value->optimized_out.empty ())
{
if (value->lval == lval_register)
- error (_("register has not been saved in frame"));
+ throw_error (OPTIMIZED_OUT_ERROR,
+ _("register has not been saved in frame"));
else
error_value_optimized_out ();
}