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.
+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.
+
2018-07-19 Pedro Alves <palves@redhat.com>
* guile/guile-internal.h (gdbscm_wrap): Really make 'args' a
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
\f
/* Cleanup utilities. */
-/* For make_cleanup_close see common/filestuff.h. */
-
-extern struct cleanup *make_cleanup_value_free_to_mark (struct value *);
-
/* A deleter for a hash table. */
struct htab_deleter
{