summaryrefslogtreecommitdiff
path: root/gdb/thread.c
diff options
context:
space:
mode:
authorPedro Alves <palves@redhat.com>2018-04-10 14:49:30 +0100
committerPedro Alves <palves@redhat.com>2018-04-10 14:49:30 +0100
commit731f534f918cfaa35c20b5eb6220a8eba4819f04 (patch)
tree32d4b440a20836edfca758a05a36629c745e1d54 /gdb/thread.c
parentd4ae1932770d9ec76f3d0a429aab45f1cb15e964 (diff)
downloadbinutils-gdb-731f534f918cfaa35c20b5eb6220a8eba4819f04.tar.gz
Replace finish_thread_state_cleanup with a RAII class
gdb/ChangeLog: 2018-04-10 Pedro Alves <palves@redhat.com> * gdbthread.h (finish_thread_state_cleanup): Delete declaration. (scoped_finish_thread_state): New class. * infcmd.c (run_command_1): Use it instead of finish_thread_state cleanup. * infrun.c (proceed, prepare_for_detach, wait_for_inferior) (fetch_inferior_event, normal_stop): Likewise. * thread.c (finish_thread_state_cleanup): Delete.
Diffstat (limited to 'gdb/thread.c')
-rw-r--r--gdb/thread.c10
1 files changed, 0 insertions, 10 deletions
diff --git a/gdb/thread.c b/gdb/thread.c
index 99f3f5be639..c1a8174e966 100644
--- a/gdb/thread.c
+++ b/gdb/thread.c
@@ -1040,16 +1040,6 @@ finish_thread_state (ptid_t ptid)
gdb::observers::target_resumed.notify (ptid);
}
-void
-finish_thread_state_cleanup (void *arg)
-{
- ptid_t *ptid_p = (ptid_t *) arg;
-
- gdb_assert (arg);
-
- finish_thread_state (*ptid_p);
-}
-
/* See gdbthread.h. */
void