diff options
author | Joel Brobecker <brobecker@gnat.com> | 2012-03-28 21:31:29 +0000 |
---|---|---|
committer | Joel Brobecker <brobecker@gnat.com> | 2012-03-28 21:31:29 +0000 |
commit | 3eec4be3d4f50a8ccfa2cfb26efd673b105008a4 (patch) | |
tree | 8514d0587fb43223ecdf9f217710c67ee076840d /setup.com | |
parent | a7916980e89510b79f52f0bc9c58015318d81478 (diff) | |
download | gdb-3eec4be3d4f50a8ccfa2cfb26efd673b105008a4.tar.gz |
New varobj language callback: value_is_changeable_p.
This patch introduces a new language-specific callback for varobj
objects, allowing us to move the language-specific bits of the
varobj_value_is_changeable_p routine to language-specific functions.
This is more elegant than testing for the varobj's language...
gdb/ChangeLog:
* varobj.c (default_value_is_changeable_p): New function,
extracted from varobj_value_is_changeable_p. Add declaration.
(ada_value_is_changeable_p): New function, extracted from
varobj_value_is_changeable_p. Add declaration.
(struct language_specific): New field "value_is_changeable_p".
(languages): Add entries for new field.
(varobj_create): Set language before calling install_new_value.
(varobj_value_is_changeable_p): Reimplement to call the varobj's
"value_is_changeable_p" language callback.
Diffstat (limited to 'setup.com')
0 files changed, 0 insertions, 0 deletions