diff --git a/gdb/ChangeLog b/gdb/ChangeLog index d83ce81f9d..13f186e03b 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,7 @@ +2020-03-13 Tom Tromey + + * valprint.c (value_print): Use scoped_value_mark. + 2020-03-13 Tom de Vries PR symtab/25646 diff --git a/gdb/valprint.c b/gdb/valprint.c index 8adbb3df45..4383915de7 100644 --- a/gdb/valprint.c +++ b/gdb/valprint.c @@ -1227,6 +1227,8 @@ void value_print (struct value *val, struct ui_file *stream, const struct value_print_options *options) { + scoped_value_mark free_values; + if (!value_check_printable (val, stream, options)) return;