summaryrefslogtreecommitdiff
path: root/py/objfun.c
diff options
context:
space:
mode:
authorDamien George <damien.p.george@gmail.com>2018-08-02 14:17:24 +1000
committerDamien George <damien.p.george@gmail.com>2018-08-02 14:17:24 +1000
commitb630dfcc1dc027bd049b4af9d25180f82c4051d9 (patch)
tree30b3d17370dc50e85597dc7f9b4858c9ceb09ab8 /py/objfun.c
parentda2d2b6d884201f2cbb23f74c6c5557e30fb1f14 (diff)
py: Fix compiling with debug enabled and make more use of DEBUG_printf.
DEBUG_printf and MICROPY_DEBUG_PRINTER is now used instead of normal printf, and a fault is fixed in mp_obj_class_lookup with debugging enabled; see issue #3999. Debugging can now be enabled on all ports including when nan-boxing is used.
Diffstat (limited to 'py/objfun.c')
-rw-r--r--py/objfun.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/py/objfun.c b/py/objfun.c
index b8657ec95..df377441e 100644
--- a/py/objfun.c
+++ b/py/objfun.c
@@ -257,8 +257,8 @@ STATIC mp_obj_t fun_bc_call(mp_obj_t self_in, size_t n_args, size_t n_kw, const
dump_args(args, n_args);
DEBUG_printf("Input kw args: ");
dump_args(args + n_args, n_kw * 2);
+
mp_obj_fun_bc_t *self = MP_OBJ_TO_PTR(self_in);
- DEBUG_printf("Func n_def_args: %d\n", self->n_def_args);
size_t n_state, state_size;
DECODE_CODESTATE_SIZE(self->bytecode, n_state, state_size);