Use scoped_value_mark in value_print
authorTom Tromey <tromey@adacore.com>
Fri, 13 Mar 2020 23:39:52 +0000 (17:39 -0600)
committerTom Tromey <tom@tromey.com>
Sat, 14 Mar 2020 00:03:39 +0000 (18:03 -0600)
commitce3acbe9fa876647649cc88f94264a5c56bf46a1
tree348ca498278326c6c0525681088a883fc9a1d9a6
parent1b83d09cd503d7fde57c50db51d5780ee8df5fae
Use scoped_value_mark in value_print

Switching the low-level printing to use the value API means we will be
using more temporary values.  This adds a scoped_value_mark to
value_print, so that these intermediates are destroyed in a timely
way.

gdb/ChangeLog
2020-03-13  Tom Tromey  <tom@tromey.com>

* valprint.c (value_print): Use scoped_value_mark.
gdb/ChangeLog
gdb/valprint.c