Skip to content

Commit

Permalink
embed: Fix arguments to mp_raw_code_load_mem.
Browse files Browse the repository at this point in the history
Update arguments to mp_raw_code_load_mem so that the embed port can build
when MICROPY_PERSISTENT_CODE_LOAD is enabled.
  • Loading branch information
pmendham authored and dpgeorge committed Mar 13, 2023
1 parent 416707e commit d5c45a8
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion ports/embed/port/embed_util.c
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,9 @@ void mp_embed_exec_mpy(const uint8_t *mpy, size_t len) {
// Execute the given .mpy data.
mp_module_context_t *ctx = m_new_obj(mp_module_context_t);
ctx->module.globals = mp_globals_get();
mp_compiled_module_t cm = mp_raw_code_load_mem(mpy, len, ctx);
mp_compiled_module_t cm;
cm.context = ctx;
mp_raw_code_load_mem(mpy, len, &cm);
mp_obj_t f = mp_make_function_from_raw_code(cm.rc, ctx, MP_OBJ_NULL);
mp_call_function_0(f);
nlr_pop();
Expand Down

0 comments on commit d5c45a8

Please sign in to comment.