Skip to content

Commit 77d5e1b

Browse files
fixup
1 parent a1dd3de commit 77d5e1b

2 files changed

Lines changed: 18 additions & 6 deletions

File tree

Python/executor_cases.c.h

Lines changed: 16 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Tools/cases_generator/tier2_generator.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -276,15 +276,15 @@ def generate_tier2(
276276
out.emit(f"#define OFFSET_OF_{name_offset_pair[0]} ({name_offset_pair[1]})\n")
277277
reachable, stack = write_uop(uop, emitter, stack, outputs)
278278
out.start_line()
279+
if name_offset_pair:
280+
out.emit(f"#undef OFFSET_OF_{name_offset_pair[0]}\n")
279281
if reachable:
280282
out.emit("assert(WITHIN_STACK_BOUNDS_WITH_CACHE());\n")
281283
if not uop.properties.always_exits:
282284
out.emit("break;\n")
283285
out.start_line()
284286
out.emit("}")
285287
out.emit("\n\n")
286-
for name, offset_str in offset_strs.values():
287-
out.emit(f"#undef OFFSET_OF{name}\n")
288288
out.emit("\n")
289289
outfile.write("#undef TIER_TWO\n")
290290

0 commit comments

Comments
 (0)