diff options
author | Damien George <damien@micropython.org> | 2024-09-25 14:06:00 +1000 |
---|---|---|
committer | Damien George <damien@micropython.org> | 2024-09-26 22:15:28 +1000 |
commit | 5b22bde044b27aaf82cde8d7609ba37015b37b4c (patch) | |
tree | 6b88129a7aa71af7074d74a433f4f728e055ed11 /py/runtime.c | |
parent | f4ab9d924790581989f2398fe30bbac5d680577f (diff) |
py/persistentcode: Explicitly track native BSS/rodata when needed.
Signed-off-by: Damien George <damien@micropython.org>
Diffstat (limited to 'py/runtime.c')
-rw-r--r-- | py/runtime.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/py/runtime.c b/py/runtime.c index acb45c94b..deb55bf28 100644 --- a/py/runtime.c +++ b/py/runtime.c @@ -119,8 +119,8 @@ void mp_init(void) { MP_STATE_VM(mp_module_builtins_override_dict) = NULL; #endif - #if MICROPY_PERSISTENT_CODE_TRACK_RELOC_CODE - MP_STATE_VM(track_reloc_code_list) = MP_OBJ_NULL; + #if MICROPY_PERSISTENT_CODE_TRACK_FUN_DATA || MICROPY_PERSISTENT_CODE_TRACK_BSS_RODATA + MP_STATE_VM(persistent_code_root_pointers) = MP_OBJ_NULL; #endif #if MICROPY_PY_OS_DUPTERM |