aboutsummaryrefslogtreecommitdiff
path: root/py/nlrsetjmp.c
diff options
context:
space:
mode:
authorDamien George <damien.p.george@gmail.com>2016-05-30 19:27:26 +0100
committerDamien George <damien.p.george@gmail.com>2016-06-28 11:28:52 +0100
commit94238d4ae5851802db75aa49d4b68bca6f99d6a8 (patch)
tree83ee67134f107ed196bece2a34c82daf7259e9b7 /py/nlrsetjmp.c
parent1df4168c334651a8962acfeb170b51bb3cbff5c5 (diff)
py/nlrsetjmp: Update to take into account new location of nlr_top.
It's now accessed via the MP_STATE_THREAD macro.
Diffstat (limited to 'py/nlrsetjmp.c')
-rw-r--r--py/nlrsetjmp.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/py/nlrsetjmp.c b/py/nlrsetjmp.c
index 661b650c5..43a13156f 100644
--- a/py/nlrsetjmp.c
+++ b/py/nlrsetjmp.c
@@ -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);
}