diff --git a/py/vm.c b/py/vm.c index 9704bc15ac..5094e3e450 100644 --- a/py/vm.c +++ b/py/vm.c @@ -690,8 +690,7 @@ unwind_jump:; } ip = (const byte*)MP_OBJ_TO_PTR(POP()); // pop destination ip for jump if (unum != 0) { - // pop iter and iter_buf - sp--; + // pop the exhausted iterator sp -= MP_OBJ_ITER_BUF_NSLOTS; } DISPATCH_WITH_PEND_EXC_CHECK();