diff options
Diffstat (limited to 'gdb')
-rw-r--r-- | gdb/ChangeLog | 4 | ||||
-rw-r--r-- | gdb/valprint.c | 2 |
2 files changed, 6 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index d83ce81..13f186e 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,7 @@ +2020-03-13 Tom Tromey <tom@tromey.com> + + * valprint.c (value_print): Use scoped_value_mark. + 2020-03-13 Tom de Vries <tdevries@suse.de> PR symtab/25646 diff --git a/gdb/valprint.c b/gdb/valprint.c index 8adbb3d..4383915 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; |