From 8e62fd19a78c6de15b447678ebabaea98e8d6873 Mon Sep 17 00:00:00 2001 From: Ken Jin <28750310+Fidget-Spinner@users.noreply.github.com> Date: Wed, 29 Oct 2025 19:01:08 +0000 Subject: [PATCH] Remove check on RESUME --- Python/bytecodes.c | 3 +-- Python/generated_cases.c.h | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/Python/bytecodes.c b/Python/bytecodes.c index 02860122959a..ba3b1df3d1ca 100644 --- a/Python/bytecodes.c +++ b/Python/bytecodes.c @@ -171,8 +171,7 @@ dummy_func( op(_QUICKEN_RESUME, (--)) { #if ENABLE_SPECIALIZATION_FT PyCodeObject *code = _PyFrame_GetCode(frame); - if (tstate->tracing == 0 && this_instr->op.code == RESUME && - code != (PyCodeObject *)&_Py_InitCleanup && code != (PyCodeObject *)&_PyEntryFrameCode) { + if (tstate->tracing == 0 && this_instr->op.code == RESUME) { FT_ATOMIC_STORE_UINT8_RELAXED(this_instr->op.code, RESUME_CHECK); } #endif /* ENABLE_SPECIALIZATION_FT */ diff --git a/Python/generated_cases.c.h b/Python/generated_cases.c.h index 5832fbf029db..1c7b1035a1a8 100644 --- a/Python/generated_cases.c.h +++ b/Python/generated_cases.c.h @@ -10344,8 +10344,7 @@ { #if ENABLE_SPECIALIZATION_FT PyCodeObject *code = _PyFrame_GetCode(frame); - if (tstate->tracing == 0 && this_instr->op.code == RESUME && - code != (PyCodeObject *)&_Py_InitCleanup && code != (PyCodeObject *)&_PyEntryFrameCode) { + if (tstate->tracing == 0 && this_instr->op.code == RESUME) { FT_ATOMIC_STORE_UINT8_RELAXED(this_instr->op.code, RESUME_CHECK); } #endif /* ENABLE_SPECIALIZATION_FT */ -- 2.47.3