diff options
Diffstat (limited to 'gdb/mi/mi-cmd-var.c')
-rw-r--r-- | gdb/mi/mi-cmd-var.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/gdb/mi/mi-cmd-var.c b/gdb/mi/mi-cmd-var.c index 213681e..26457b2 100644 --- a/gdb/mi/mi-cmd-var.c +++ b/gdb/mi/mi-cmd-var.c @@ -511,8 +511,7 @@ mi_cmd_var_assign (char *command, char **argv, int argc) if (var == NULL) error (_("mi_cmd_var_assign: Variable object not found")); - /* FIXME: define masks for attributes */ - if (!(varobj_get_attributes (var) & 0x00000001)) + if (!varobj_editable_p (var)) error (_("mi_cmd_var_assign: Variable object is not editable")); expression = xstrdup (argv[1]); |