aboutsummaryrefslogtreecommitdiff
path: root/gdb/mi/mi-cmd-break.h
diff options
context:
space:
mode:
authorTom Tromey <tom@tromey.com>2017-08-13 10:55:28 -0600
committerTom Tromey <tom@tromey.com>2017-09-11 16:15:07 -0600
commit00f675ff65ff6f78712a46e9699856e935d86d86 (patch)
treee8c8d050598c69c8c47a8b451e18260f7a1704ae /gdb/mi/mi-cmd-break.h
parentcb791d59489576280e416262eb61ab59765a0baf (diff)
downloadgdb-00f675ff65ff6f78712a46e9699856e935d86d86.zip
gdb-00f675ff65ff6f78712a46e9699856e935d86d86.tar.gz
gdb-00f675ff65ff6f78712a46e9699856e935d86d86.tar.bz2
Change setup_breakpoint_reporting to return a scoped_restore
This changes setup_breakpoint_reporting to return a scoped_restore, allowing for some cleanup removal. ChangeLog 2017-09-11 Tom Tromey <tom@tromey.com> * mi/mi-cmd-catch.c (mi_cmd_catch_assert) (mi_cmd_catch_exception, mi_catch_load_unload): Update. * mi/mi-cmd-break.c (setup_breakpoint_reporting): Return a scoped_restore. (mi_cmd_break_insert_1): Update. * mi/mi-cmd-break.h (setup_breakpoint_reporting): Return a scoped_restore.
Diffstat (limited to 'gdb/mi/mi-cmd-break.h')
-rw-r--r--gdb/mi/mi-cmd-break.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/gdb/mi/mi-cmd-break.h b/gdb/mi/mi-cmd-break.h
index 6fb30c8..2394074 100644
--- a/gdb/mi/mi-cmd-break.h
+++ b/gdb/mi/mi-cmd-break.h
@@ -21,10 +21,11 @@
#ifndef MI_CMD_BREAK_H
#define MI_CMD_BREAK_H
+#include "common/scoped_restore.h"
/* Setup the reporting of the insertion of a new breakpoint or
catchpoint. */
-struct cleanup *setup_breakpoint_reporting (void);
+scoped_restore_tmpl<int> setup_breakpoint_reporting (void);
#endif