forked from Imagelibrary/binutils-gdb
Remove make_cleanup_value_free_to_mark
Pedro's patch to introduce gdbscm_wrap removed the last caller of make_cleanup_value_free_to_mark. This patch removes this function. I'm checking this in as obvious. Tested by rebuilding, and by grepping. gdb/ChangeLog 2018-07-19 Tom Tromey <tom@tromey.com> * utils.c (do_value_free_to_mark) (make_cleanup_value_free_to_mark): Remove. * utils.h (make_cleanup_value_free_to_mark): Remove.
This commit is contained in:
17
gdb/utils.c
17
gdb/utils.c
@@ -141,23 +141,6 @@ show_pagination_enabled (struct ui_file *file, int from_tty,
|
||||
because while they use the "cleanup API" they are not part of the
|
||||
"cleanup API". */
|
||||
|
||||
/* Helper for make_cleanup_value_free_to_mark. */
|
||||
|
||||
static void
|
||||
do_value_free_to_mark (void *value)
|
||||
{
|
||||
value_free_to_mark ((struct value *) value);
|
||||
}
|
||||
|
||||
/* Free all values allocated since MARK was obtained by value_mark
|
||||
(except for those released) when the cleanup is run. */
|
||||
|
||||
struct cleanup *
|
||||
make_cleanup_value_free_to_mark (struct value *mark)
|
||||
{
|
||||
return make_cleanup (do_value_free_to_mark, mark);
|
||||
}
|
||||
|
||||
/* This function is useful for cleanups.
|
||||
Do
|
||||
|
||||
|
||||
Reference in New Issue
Block a user