summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--py/compile.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/py/compile.c b/py/compile.c
index d61dabb9a5..36f33f97f7 100644
--- a/py/compile.c
+++ b/py/compile.c
@@ -3636,7 +3636,9 @@ mp_compiled_module_t mp_compile_to_raw_code(mp_parse_tree_t *parse_tree, qstr so
if (mp_verbose_flag >= 2) {
for (scope_t *s = comp->scope_head; s != NULL; s = s->next) {
mp_raw_code_t *rc = s->raw_code;
- mp_bytecode_print(&mp_plat_print, rc, &cm.context->constants);
+ if (rc->kind == MP_CODE_BYTECODE) {
+ mp_bytecode_print(&mp_plat_print, rc, &cm.context->constants);
+ }
}
}
#endif