py: Implement more features in native emitter.
On x64, native emitter now passes 70 of the tests.
diff --git a/py/compile.c b/py/compile.c
index 62c07cf..f1870bf 100644
--- a/py/compile.c
+++ b/py/compile.c
@@ -3351,7 +3351,7 @@
#else
// return function that executes the outer module
// we can free the unique_code slot because no-one has reference to this unique_code_id anymore
- return mp_make_function_from_id(unique_code_id, true, MP_OBJ_NULL, MP_OBJ_NULL);
+ return mp_make_function_from_id_and_free(unique_code_id, MP_OBJ_NULL, MP_OBJ_NULL);
#endif
}
}