py/nlrsetjmp: Update to take into account new location of nlr_top.

It's now accessed via the MP_STATE_THREAD macro.
This commit is contained in:
Damien George
2016-05-30 19:27:26 +01:00
parent 1df4168c33
commit 94238d4ae5
2 changed files with 7 additions and 7 deletions

View File

@@ -29,8 +29,8 @@
#if MICROPY_NLR_SETJMP
void nlr_setjmp_jump(void *val) {
nlr_buf_t *buf = MP_STATE_VM(nlr_top);
MP_STATE_VM(nlr_top) = buf->prev;
nlr_buf_t *buf = MP_STATE_THREAD(nlr_top);
MP_STATE_THREAD(nlr_top) = buf->prev;
buf->ret_val = val;
longjmp(buf->jmpbuf, 1);
}