summaryrefslogtreecommitdiff
path: root/py/persistentcode.c
diff options
context:
space:
mode:
Diffstat (limited to 'py/persistentcode.c')
-rw-r--r--py/persistentcode.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/py/persistentcode.c b/py/persistentcode.c
index df1003bab..83806febb 100644
--- a/py/persistentcode.c
+++ b/py/persistentcode.c
@@ -578,10 +578,12 @@ STATIC void save_raw_code(mp_print_t *print, const mp_raw_code_t *rc) {
} else if (rc->kind == MP_CODE_NATIVE_VIPER || rc->kind == MP_CODE_NATIVE_ASM) {
// Save basic scope info for viper and asm
mp_print_uint(print, rc->scope_flags & MP_SCOPE_FLAG_ALL_SIG);
+ #if MICROPY_EMIT_INLINE_ASM
if (rc->kind == MP_CODE_NATIVE_ASM) {
- mp_print_uint(print, rc->n_pos_args);
- mp_print_uint(print, rc->type_sig);
+ mp_print_uint(print, rc->asm_n_pos_args);
+ mp_print_uint(print, rc->asm_type_sig);
}
+ #endif
}
#endif