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:
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user