diff options
Diffstat (limited to 'src/eval.c')
| -rw-r--r-- | src/eval.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/eval.c b/src/eval.c index 68a3691ad9b..b8a61590387 100644 --- a/src/eval.c +++ b/src/eval.c | |||
| @@ -3484,11 +3484,11 @@ unbind_to (ptrdiff_t count, Lisp_Object value) | |||
| 3484 | } | 3484 | } |
| 3485 | 3485 | ||
| 3486 | void | 3486 | void |
| 3487 | unbind_for_thread_switch (void) | 3487 | unbind_for_thread_switch (struct thread_state *thr) |
| 3488 | { | 3488 | { |
| 3489 | union specbinding *bind; | 3489 | union specbinding *bind; |
| 3490 | 3490 | ||
| 3491 | for (bind = specpdl_ptr; bind != specpdl; --bind) | 3491 | for (bind = thr->m_specpdl_ptr; bind != thr->m_specpdl; --bind) |
| 3492 | { | 3492 | { |
| 3493 | if (bind->kind >= SPECPDL_LET) | 3493 | if (bind->kind >= SPECPDL_LET) |
| 3494 | { | 3494 | { |