diff options
Diffstat (limited to 'py/objnamedtuple.h')
-rw-r--r-- | py/objnamedtuple.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/py/objnamedtuple.h b/py/objnamedtuple.h index d32af35af..9f23351d5 100644 --- a/py/objnamedtuple.h +++ b/py/objnamedtuple.h @@ -29,7 +29,10 @@ #include "py/objtuple.h" typedef struct _mp_obj_namedtuple_type_t { - mp_obj_type_t base; + // Must use the full-size version to avoid this being a variable sized member. + // This means that named tuples use slightly more RAM than necessary, but + // no worse than if we didn't have slots/split representation. + mp_obj_full_type_t base; size_t n_fields; qstr fields[]; } mp_obj_namedtuple_type_t; |