summaryrefslogtreecommitdiffstatshomepage
path: root/py/vm.c
diff options
context:
space:
mode:
Diffstat (limited to 'py/vm.c')
-rw-r--r--py/vm.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/py/vm.c b/py/vm.c
index 7c5a224475..c6260457af 100644
--- a/py/vm.c
+++ b/py/vm.c
@@ -79,12 +79,12 @@ mp_vm_return_kind_t mp_execute_byte_code(const byte *code, const mp_obj_t *args,
mp_obj_t *sp = &state[0] - 1;
// allocate state for exceptions
- mp_exc_stack exc_state[4];
- mp_exc_stack *exc_stack = &exc_state[0];
+ mp_exc_stack_t exc_state[4];
+ mp_exc_stack_t *exc_stack = &exc_state[0];
if (n_exc_stack > 4) {
- exc_stack = m_new(mp_exc_stack, n_exc_stack);
+ exc_stack = m_new(mp_exc_stack_t, n_exc_stack);
}
- mp_exc_stack *exc_sp = &exc_stack[0] - 1;
+ mp_exc_stack_t *exc_sp = &exc_stack[0] - 1;
// init args
for (uint i = 0; i < n_args; i++) {
@@ -130,7 +130,7 @@ mp_vm_return_kind_t mp_execute_byte_code(const byte *code, const mp_obj_t *args,
// MP_VM_RETURN_EXCEPTION, exception in fastn[0]
mp_vm_return_kind_t mp_execute_byte_code_2(const byte *code_info, const byte **ip_in_out,
mp_obj_t *fastn, mp_obj_t **sp_in_out,
- mp_exc_stack *exc_stack, mp_exc_stack **exc_sp_in_out,
+ mp_exc_stack_t *exc_stack, mp_exc_stack_t **exc_sp_in_out,
volatile mp_obj_t inject_exc) {
// careful: be sure to declare volatile any variables read in the exception handler (written is ok, I think)
@@ -142,7 +142,7 @@ mp_vm_return_kind_t mp_execute_byte_code_2(const byte *code_info, const byte **i
nlr_buf_t nlr;
volatile bool currently_in_except_block = MP_TAGPTR_TAG(*exc_sp_in_out); // 0 or 1, to detect nested exceptions
- mp_exc_stack *volatile exc_sp = MP_TAGPTR_PTR(*exc_sp_in_out); // stack grows up, exc_sp points to top of stack
+ mp_exc_stack_t *volatile exc_sp = MP_TAGPTR_PTR(*exc_sp_in_out); // stack grows up, exc_sp points to top of stack
const byte *volatile save_ip = ip; // this is so we can access ip in the exception handler without making ip volatile (which means the compiler can't keep it in a register in the main loop)
// outer exception handling loop
@@ -702,7 +702,7 @@ unwind_return:
if (unum == 0) {
// search for the inner-most previous exception, to reraise it
obj1 = MP_OBJ_NULL;
- for (mp_exc_stack *e = exc_sp; e >= exc_stack; e--) {
+ for (mp_exc_stack_t *e = exc_sp; e >= exc_stack; e--) {
if (e->prev_exc != MP_OBJ_NULL) {
obj1 = e->prev_exc;
break;