aboutsummaryrefslogtreecommitdiff
path: root/py/vm.c
diff options
context:
space:
mode:
authorDamien George <damien.p.george@gmail.com>2019-01-04 17:22:40 +1100
committerDamien George <damien.p.george@gmail.com>2019-01-04 17:22:40 +1100
commitafecc124e6a9bb905acae963d759b60ed9ec4f71 (patch)
treecc3c449a1400d27f037dab0396d13b139259abf3 /py/vm.c
parent6d199344631b9706eab828fe29b795578a81c618 (diff)
py: Fix location of VM returned exception in invalid opcode and comments
The location for a returned exception was changed to state[0] in d95947b48a30f818638c3619b92110ce6d07f5e3
Diffstat (limited to 'py/vm.c')
-rw-r--r--py/vm.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/py/vm.c b/py/vm.c
index 828ea79e5..f9f9a3d6a 100644
--- a/py/vm.c
+++ b/py/vm.c
@@ -115,7 +115,7 @@
// returns:
// MP_VM_RETURN_NORMAL, sp valid, return value in *sp
// MP_VM_RETURN_YIELD, ip, sp valid, yielded value in *sp
-// MP_VM_RETURN_EXCEPTION, exception in fastn[0]
+// MP_VM_RETURN_EXCEPTION, exception in state[0]
mp_vm_return_kind_t mp_execute_bytecode(mp_code_state_t *code_state, volatile mp_obj_t inject_exc) {
#define SELECTIVE_EXC_IP (0)
#if SELECTIVE_EXC_IP
@@ -1274,7 +1274,7 @@ yield:
{
mp_obj_t obj = mp_obj_new_exception_msg(&mp_type_NotImplementedError, "byte code not implemented");
nlr_pop();
- fastn[0] = obj;
+ code_state->state[0] = obj;
return MP_VM_RETURN_EXCEPTION;
}