diff options
author | Damien George <damien.p.george@gmail.com> | 2014-03-27 09:32:26 +0000 |
---|---|---|
committer | Damien George <damien.p.george@gmail.com> | 2014-03-27 09:32:26 +0000 |
commit | 945a01c4e37509a2be8d298cbd762e3fe61aca95 (patch) | |
tree | 885e27d5fb3b7c9a4c4c3ba0e65e291046e02045 /py/map.h | |
parent | bdcbf0fcd1ebda674c9f233920b409082824522c (diff) | |
download | micropython-945a01c4e37509a2be8d298cbd762e3fe61aca95.tar.gz micropython-945a01c4e37509a2be8d298cbd762e3fe61aca95.zip |
py: Fix bug in type_store_attr, trying to store to ROM.
Diffstat (limited to 'py/map.h')
-rw-r--r-- | py/map.h | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -3,6 +3,11 @@ typedef struct _mp_map_elem_t { mp_obj_t value; } mp_map_elem_t; +// TODO maybe have a truncated mp_map_t for fixed tables, since alloc=used +// put alloc last in the structure, so the truncated version does not need it +// this would save 1 ROM word for all ROM objects that have a locals_dict +// would also need a trucated dict structure + typedef struct _mp_map_t { machine_uint_t all_keys_are_qstrs : 1; machine_uint_t table_is_fixed_array : 1; |