aboutsummaryrefslogtreecommitdiff
path: root/gdb/utils.h
diff options
context:
space:
mode:
authorTom Tromey <tom@tromey.com>2018-04-03 21:52:31 -0600
committerTom Tromey <tom@tromey.com>2018-04-06 15:44:50 -0600
commit062d818d2535d4bc9ccd5dbf3c6702b9f3e763cc (patch)
treea947521de15f30277e7b0187479024d4cb9991ef /gdb/utils.h
parenta6535de1903d9caad8c10c1d81c51a29612456a6 (diff)
downloadbinutils-062d818d2535d4bc9ccd5dbf3c6702b9f3e763cc.zip
binutils-062d818d2535d4bc9ccd5dbf3c6702b9f3e763cc.tar.gz
binutils-062d818d2535d4bc9ccd5dbf3c6702b9f3e763cc.tar.bz2
Remove value::next and value::released
This patch converts all_values to simply hold a list of references to values. Now, there's no need to have a value record whether or not it is released -- there is only a single reference-counting mechanism for values. So, this also removes value::next, value::released, and value_next. gdb/ChangeLog 2018-04-06 Tom Tromey <tom@tromey.com> * value.c (struct value) <released, next>: Remove. (all_values): Now a std::vector. (allocate_value_lazy): Update. (value_next): Remove. (value_mark, value_free_to_mark, release_value) (value_release_to_mark): Update.
Diffstat (limited to 'gdb/utils.h')
0 files changed, 0 insertions, 0 deletions