py: Fix MICROPY_STACKLESS mode to compile with MICROPY_OBJ_REPR_D.
This commit is contained in:
parent
ab1e36dcf9
commit
7a30e87d2b
|
@ -167,7 +167,7 @@ STATIC void dump_args(const mp_obj_t *a, mp_uint_t sz) {
|
|||
#if MICROPY_STACKLESS
|
||||
mp_code_state *mp_obj_fun_bc_prepare_codestate(mp_obj_t self_in, mp_uint_t n_args, mp_uint_t n_kw, const mp_obj_t *args) {
|
||||
MP_STACK_CHECK();
|
||||
mp_obj_fun_bc_t *self = self_in;
|
||||
mp_obj_fun_bc_t *self = MP_OBJ_TO_PTR(self_in);
|
||||
|
||||
// get start of bytecode
|
||||
const byte *ip = self->bytecode;
|
||||
|
|
2
py/vm.c
2
py/vm.c
|
@ -973,7 +973,7 @@ unwind_jump:;
|
|||
|
||||
mp_uint_t n_args = unum & 0xff;
|
||||
mp_uint_t n_kw = (unum >> 8) & 0xff;
|
||||
int adjust = (sp[1] == NULL) ? 0 : 1;
|
||||
int adjust = (sp[1] == MP_OBJ_NULL) ? 0 : 1;
|
||||
|
||||
mp_code_state *new_state = mp_obj_fun_bc_prepare_codestate(*sp, n_args + adjust, n_kw, sp + 2 - adjust);
|
||||
if (new_state) {
|
||||
|
|
Loading…
Reference in New Issue