Remove make_bpstat_clear_actions_cleanup
This removes make_bpstat_clear_actions_cleanup, replacing it with uses of scope_exit. gdb/ChangeLog: 2019-01-23 Tom Tromey <tom@tromey.com> Andrew Burgess <andrew.burgess@embecosm.com> Pedro Alves <palves@redhat.com> * infrun.c (fetch_inferior_event): Use scope_exit. * utils.h (make_bpstat_clear_actions_cleanup): Don't declare. * top.c (execute_command): Use scope_exit. * breakpoint.c (bpstat_do_actions): Use scope_exit. * utils.c (do_bpstat_clear_actions_cleanup) (make_bpstat_clear_actions_cleanup): Remove.
This commit is contained in:
parent
4c41382ac1
commit
694c6bf542
6 changed files with 20 additions and 27 deletions
17
gdb/utils.c
17
gdb/utils.c
|
@ -3057,23 +3057,6 @@ parse_pid_to_attach (const char *args)
|
|||
return pid;
|
||||
}
|
||||
|
||||
/* Helper for make_bpstat_clear_actions_cleanup. */
|
||||
|
||||
static void
|
||||
do_bpstat_clear_actions_cleanup (void *unused)
|
||||
{
|
||||
bpstat_clear_actions ();
|
||||
}
|
||||
|
||||
/* Call bpstat_clear_actions for the case an exception is throw. You should
|
||||
discard_cleanups if no exception is caught. */
|
||||
|
||||
struct cleanup *
|
||||
make_bpstat_clear_actions_cleanup (void)
|
||||
{
|
||||
return make_cleanup (do_bpstat_clear_actions_cleanup, NULL);
|
||||
}
|
||||
|
||||
/* Substitute all occurences of string FROM by string TO in *STRINGP. *STRINGP
|
||||
must come from xrealloc-compatible allocator and it may be updated. FROM
|
||||
needs to be delimited by IS_DIR_SEPARATOR or DIRNAME_SEPARATOR (or be
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue