summaryrefslogtreecommitdiff
path: root/tools/mpy-tool.py
diff options
context:
space:
mode:
authorDamien George <damien@micropython.org>2024-02-13 10:46:11 +1100
committerDamien George <damien@micropython.org>2024-02-16 14:17:01 +1100
commitdef6ad474264a677d22f62c741ef422321a4a41a (patch)
tree6fe582befffdb59316e9c2121f53553bf6af5be3 /tools/mpy-tool.py
parent5a3dd8c79185be07b7bf68d51ccc8f98ced59182 (diff)
py/emitglue: Include fun_data_len in mp_raw_code_t only when saving.
Reduces the size of mp_raw_code_t in the case when MICROPY_DEBUG_PRINTERS is enabled. Signed-off-by: Damien George <damien@micropython.org>
Diffstat (limited to 'tools/mpy-tool.py')
-rwxr-xr-xtools/mpy-tool.py4
1 files changed, 1 insertions, 3 deletions
diff --git a/tools/mpy-tool.py b/tools/mpy-tool.py
index 38567b37e..35c06a302 100755
--- a/tools/mpy-tool.py
+++ b/tools/mpy-tool.py
@@ -930,10 +930,8 @@ class RawCode(object):
print(" .children = (void *)%s," % prelude_ptr)
else:
print(" .children = NULL,")
- print(" #if MICROPY_PERSISTENT_CODE_SAVE || MICROPY_DEBUG_PRINTERS")
- print(" .fun_data_len = %u," % len(self.fun_data))
- print(" #endif")
print(" #if MICROPY_PERSISTENT_CODE_SAVE")
+ print(" .fun_data_len = %u," % len(self.fun_data))
print(" .n_children = %u," % len(self.children))
print(" #if MICROPY_EMIT_MACHINE_CODE")
print(" .prelude_offset = %u," % self.prelude_offset)