diff options
Diffstat (limited to 'gdb/varobj.c')
-rw-r--r-- | gdb/varobj.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gdb/varobj.c b/gdb/varobj.c index fe3f940..1ebf21c 100644 --- a/gdb/varobj.c +++ b/gdb/varobj.c @@ -818,7 +818,8 @@ varobj_set_value (struct varobj *var, char *expression) } VALUE_ADDRESS (temp) += offset; - val = value_assign (temp, value); + if (!gdb_value_assign (temp, value, &val)) + return 0; VALUE_ADDRESS (val) -= offset; value_free (var->value); release_value (val); |