aboutsummaryrefslogtreecommitdiff
path: root/gdb/ChangeLog
diff options
context:
space:
mode:
authorTom Tromey <tom@tromey.com>2017-10-08 12:40:07 -0600
committerTom Tromey <tom@tromey.com>2017-10-08 23:16:42 -0600
commit30a9c02feff56bd58a276c2a7262f364baa558ac (patch)
tree653735bbd531718449106195009cede65ffa1a0b /gdb/ChangeLog
parent757325a3f24e01bf8e7b7214f33c546bc52d1d12 (diff)
downloadgdb-30a9c02feff56bd58a276c2a7262f364baa558ac.zip
gdb-30a9c02feff56bd58a276c2a7262f364baa558ac.tar.gz
gdb-30a9c02feff56bd58a276c2a7262f364baa558ac.tar.bz2
Remove cleanup from frame_prepare_for_sniffer
Currently frame_prepare_for_sniffer returns a cleanup. This patch changes it to return void, and exposes frame_cleanup_after_sniffer to the caller. Normally I would write an RAII class for this sort of thing; but because there was just a single caller of frame_prepare_for_sniffer, and because this caller is already using try/catch, I thought it seemed ok to require explicit calls in this instance. Regression tested by the buildbot. gdb/ChangeLog 2017-10-08 Tom Tromey <tom@tromey.com> * frame-unwind.c (frame_unwind_try_unwinder): Update. * frame.h (frame_cleanup_after_sniffer): Declare. (frame_prepare_for_sniffer): Return void. * frame.c (frame_cleanup_after_sniffer): No longer static. Change type of argument. (frame_prepare_for_sniffer): Return void.
Diffstat (limited to 'gdb/ChangeLog')
-rw-r--r--gdb/ChangeLog9
1 files changed, 9 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 34a6107..f5aadea 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,5 +1,14 @@
2017-10-08 Tom Tromey <tom@tromey.com>
+ * frame-unwind.c (frame_unwind_try_unwinder): Update.
+ * frame.h (frame_cleanup_after_sniffer): Declare.
+ (frame_prepare_for_sniffer): Return void.
+ * frame.c (frame_cleanup_after_sniffer): No longer static. Change
+ type of argument.
+ (frame_prepare_for_sniffer): Return void.
+
+2017-10-08 Tom Tromey <tom@tromey.com>
+
* utils.h (make_cleanup_value_free): Remove.
* utils.c (do_value_free, struct cleanup): Remove.
* dwarf2loc.c (dwarf2_evaluate_loc_desc_full) <DWARF_VALUE_STACK>: