summaryrefslogtreecommitdiff
path: root/gdb/completer.c
diff options
context:
space:
mode:
authorJoel Brobecker <brobecker@gnat.com>2012-03-28 21:31:04 +0000
committerJoel Brobecker <brobecker@gnat.com>2012-03-28 21:31:04 +0000
commit2d0291bf2118f556e2efda26662f23559eddd4ab (patch)
tree1e8802d2fb49b07ed8aabec63a829275b31e1007 /gdb/completer.c
parent6d7e224c93a0abf474b3a3a85cd0e8c68fec546d (diff)
downloadgdb-2d0291bf2118f556e2efda26662f23559eddd4ab.tar.gz
framework for varobj type mutation
This patch introduces the framework necessary to support type mutations. The only language that currently provides a language-specific hook for that feature is Ada, but the hook remain unimplemented for now. The actual implementation is tied to the rest of the varobj code for Ada, and thus will be provided then. gdb/ChangeLog: * varobj.c (ada_value_has_mutated): Add declaration. New function. (struct language_specific): New field "value_has_mutated". (languages): Set field "value_has_mutated" in each entry of array. (varobj_value_has_mutated): New function. (varobj_udpdate): Add handling of type mutation. (value_of_root): Add handling of type mutation. (ada_value_has_mutated): New function.
Diffstat (limited to 'gdb/completer.c')
0 files changed, 0 insertions, 0 deletions