summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorPaul Sokolovsky <pfalcon@users.sourceforge.net>2016-09-20 17:55:42 +0300
committerPaul Sokolovsky <pfalcon@users.sourceforge.net>2016-09-20 17:55:42 +0300
commit7ea3fa2641d6f3ea5a3ff2454dbfa89540e43f0b (patch)
treef0f3bfdf1da83abee1ecc326d3ae51e15a347818
parent21c719bd0a0acf709de4d6dfe0d830aa60427e3f (diff)
downloadmicropython-7ea3fa2641d6f3ea5a3ff2454dbfa89540e43f0b.tar.gz
micropython-7ea3fa2641d6f3ea5a3ff2454dbfa89540e43f0b.zip
py/builtinimport: Fix nanbox build after change to better handle -m modules.
-rw-r--r--py/builtinimport.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/py/builtinimport.c b/py/builtinimport.c
index 3c912e2d4a..e4199f25d7 100644
--- a/py/builtinimport.c
+++ b/py/builtinimport.c
@@ -449,7 +449,7 @@ mp_obj_t mp_builtin___import__(size_t n_args, const mp_obj_t *args) {
mp_obj_dict_store(MP_OBJ_FROM_PTR(o->globals), MP_OBJ_NEW_QSTR(MP_QSTR___name__), MP_OBJ_NEW_QSTR(MP_QSTR___main__));
#if MICROPY_CPYTHON_COMPAT
// Store module as "__main__" in the dictionary of loaded modules (returned by sys.modules).
- mp_obj_dict_store(&MP_STATE_VM(mp_loaded_modules_dict), MP_OBJ_NEW_QSTR(MP_QSTR___main__), module_obj);
+ mp_obj_dict_store(MP_OBJ_FROM_PTR(&MP_STATE_VM(mp_loaded_modules_dict)), MP_OBJ_NEW_QSTR(MP_QSTR___main__), module_obj);
// Store real name in "__main__" attribute. Choosen semi-randonly, to reuse existing qstr's.
mp_obj_dict_store(MP_OBJ_FROM_PTR(o->globals), MP_OBJ_NEW_QSTR(MP_QSTR___main__), MP_OBJ_NEW_QSTR(mod_name));
#endif