diff --git a/py/emitglue.c b/py/emitglue.c index 41a6720e70..5d51ba2a68 100644 --- a/py/emitglue.c +++ b/py/emitglue.c @@ -67,7 +67,7 @@ void mp_emit_glue_assign_bytecode(mp_raw_code_t *rc, byte *code, mp_uint_t len, DEBUG_printf("assign byte code: code=%p len=" UINT_FMT " n_pos_args=" UINT_FMT " n_kwonly_args=" UINT_FMT " flags=%x\n", code, len, n_pos_args, n_kwonly_args, (uint)scope_flags); #endif #if MICROPY_DEBUG_PRINTERS - if (mp_verbose_flag > 0) { + if (mp_verbose_flag >= 2) { mp_bytecode_print(rc, n_pos_args + n_kwonly_args, code, len); } #endif diff --git a/unix/main.c b/unix/main.c index 7bfa96b273..780f159efe 100644 --- a/unix/main.c +++ b/unix/main.c @@ -506,6 +506,10 @@ int main(int argc, char **argv) { ret = do_repl(); } + if (mp_verbose_flag) { + mem_info(0, NULL); + } + mp_deinit(); #if MICROPY_ENABLE_GC && !defined(NDEBUG)