diff options
author | Nadeshiko Manju <me@manjusaka.me> | 2024-10-25 15:43:02 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-10-25 15:43:02 (GMT) |
commit | 7f6e884f3acc860c1cf1b773c9659e8f861263e7 (patch) | |
tree | 9632bf0ac6323fde1e0a801c453c94a198f925b0 /Python/jit.c | |
parent | 417c130ba55ca29e132808a0a500329f73b6ec41 (diff) | |
download | cpython-7f6e884f3acc860c1cf1b773c9659e8f861263e7.zip cpython-7f6e884f3acc860c1cf1b773c9659e8f861263e7.tar.gz cpython-7f6e884f3acc860c1cf1b773c9659e8f861263e7.tar.bz2 |
GH-125911: Call combine_symbol_mask on the initial trampoline of a trace (GH-125973)
Diffstat (limited to 'Python/jit.c')
-rw-r--r-- | Python/jit.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/Python/jit.c b/Python/jit.c index 963bde2..135daeb 100644 --- a/Python/jit.c +++ b/Python/jit.c @@ -473,6 +473,7 @@ _PyJIT_Compile(_PyExecutorObject *executor, const _PyUOpInstruction trace[], siz group = &trampoline; code_size += group->code_size; data_size += group->data_size; + combine_symbol_mask(group->trampoline_mask, state.trampolines.mask); for (size_t i = 0; i < length; i++) { const _PyUOpInstruction *instruction = &trace[i]; group = &stencil_groups[instruction->opcode]; |