* infrun.c (context_switch): Don't context-switch the continuations.

This commit is contained in:
Pedro Alves 2008-09-08 22:04:54 +00:00
parent 5609a71e68
commit fedae5ffbc
2 changed files with 3 additions and 7 deletions

View File

@ -7,9 +7,7 @@
continuations and intermediate_continuations.
(save_infrun_state, load_infrun_state): Delete continuations and
intermediate_continuations arguments.
* infrun.c (fetch_inferior_event): Only call normal_stop if
stop_soon is NO_STOP_QUIETLY.
(context_switch): Don't context-switch the continuations.
* infrun.c (context_switch): Don't context-switch the continuations.
* thread.c (clear_thread_inferior_resources): Discard all
continuations of the thread we're clearing.
(save_infrun_state, load_infrun_state): Delete continuations and

View File

@ -1742,12 +1742,10 @@ context_switch (ptid_t ptid)
if (in_thread_list (inferior_ptid) && in_thread_list (ptid))
{ /* Perform infrun state context switch: */
/* Save infrun state for the old thread. */
save_infrun_state (inferior_ptid,
cmd_continuation, intermediate_continuation);
save_infrun_state (inferior_ptid);
/* Load infrun state for the new thread. */
load_infrun_state (ptid,
&cmd_continuation, &intermediate_continuation);
load_infrun_state (ptid);
}
switch_to_thread (ptid);