diff options
Diffstat (limited to 'mpy-cross/gccollect.c')
-rw-r--r-- | mpy-cross/gccollect.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/mpy-cross/gccollect.c b/mpy-cross/gccollect.c index 4e7e5178a7..75891a2fb5 100644 --- a/mpy-cross/gccollect.c +++ b/mpy-cross/gccollect.c @@ -142,7 +142,7 @@ void gc_collect(void) { gc_helper_get_regs(regs); // GC stack (and regs because we captured them) void **regs_ptr = (void**)(void*)®s; - gc_collect_root(regs_ptr, ((mp_uint_t)MP_STATE_VM(stack_top) - (mp_uint_t)®s) / sizeof(mp_uint_t)); + gc_collect_root(regs_ptr, ((mp_uint_t)MP_STATE_THREAD(stack_top) - (mp_uint_t)®s) / sizeof(mp_uint_t)); #if MICROPY_EMIT_NATIVE mp_unix_mark_exec(); #endif |