Skip to content

Commit c3e35f2

Browse files
another fix
1 parent ed50677 commit c3e35f2

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

Tools/jit/_stencils.py

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -303,12 +303,9 @@ def process_relocations(self, known_symbols: dict[str, int]) -> None:
303303
and hole.value in {HoleValue.OPERAND0, HoleValue.OPERAND1}
304304
):
305305
value_expr = _HOLE_EXPRS[hole.value]
306-
synth_name = f"_JIT_TRAMPOLINE_{hole.value.name}"
307-
if synth_name in known_symbols:
308-
ordinal = known_symbols[synth_name]
309-
else:
310-
ordinal = len(known_symbols)
311-
known_symbols[synth_name] = ordinal
306+
ordinal = len(known_symbols)
307+
synth_name = f"_JIT_TRAMPOLINE_{hole.value.name}_{ordinal}"
308+
known_symbols[synth_name] = ordinal
312309
self._trampolines.add(ordinal)
313310
hole.func = "patch_aarch64_trampoline_addr"
314311
hole.need_state = True

0 commit comments

Comments
 (0)