summaryrefslogtreecommitdiff
path: root/py/dynruntime.h
diff options
context:
space:
mode:
authorDamien George <damien@micropython.org>2024-02-09 17:38:25 +1100
committerDamien George <damien@micropython.org>2024-02-16 12:48:02 +1100
commit5e3006f1172d0eabbbefeb3268dfb942ec7cf9cd (patch)
tree9ad4455beb4711980134e44acd0d2bdf798b74b4 /py/dynruntime.h
parent416465d81e911b088836f4e7c37fac2bc0f67917 (diff)
py/emitglue: Simplify mp_raw_code_t's kind and scope_flags members.
To simplify their access and reduce code size. The `scope_flags` member is only ever used to determine if a function is a generator or not, so make it reflect that fact as a bool type. Signed-off-by: Damien George <damien@micropython.org>
Diffstat (limited to 'py/dynruntime.h')
-rw-r--r--py/dynruntime.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/py/dynruntime.h b/py/dynruntime.h
index 435b85622..3e660f19f 100644
--- a/py/dynruntime.h
+++ b/py/dynruntime.h
@@ -209,7 +209,7 @@ static inline void *mp_obj_malloc_helper_dyn(size_t num_bytes, const mp_obj_type
mp_obj_t old_globals = mp_fun_table.swap_globals(self->context->module.globals); \
mp_raw_code_truncated_t rc; \
rc.kind = MP_CODE_NATIVE_VIPER; \
- rc.scope_flags = 0; \
+ rc.is_generator = 0; \
(void)rc;
#define MP_DYNRUNTIME_INIT_EXIT \