make_cleanup_restore_current_thread: Look up thread earlier
authorPedro Alves <palves@redhat.com>
Thu, 4 May 2017 13:43:34 +0000 (14:43 +0100)
committerPedro Alves <palves@redhat.com>
Thu, 4 May 2017 14:17:38 +0000 (15:17 +0100)
commitf6223dbb50b5d8780df633633adf0742c662173d
treef75fdf41dd3170fef252b7518c15c658f2a96717
parent3c3ae77e68a9032ef9f174bf6b1cc992b6a4cb35
make_cleanup_restore_current_thread: Look up thread earlier

The unconditional is_stopped call already asserts that the thread exists.

gdb/ChangeLog:
2017-05-04  Pedro Alves  <palves@redhat.com>

* thread.c (make_cleanup_restore_current_thread): Move
find_thread_ptid call before the is_stopped call.  Assert that the
thread is found.  Replace is_stopped call by checking the thread's
state directly.  Remove unnecessary NULL-thread check.
gdb/ChangeLog
gdb/thread.c