]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Remove check on RESUME
authorKen Jin <28750310+Fidget-Spinner@users.noreply.github.com>
Wed, 29 Oct 2025 19:01:08 +0000 (19:01 +0000)
committerKen Jin <28750310+Fidget-Spinner@users.noreply.github.com>
Wed, 29 Oct 2025 19:01:08 +0000 (19:01 +0000)
Python/bytecodes.c
Python/generated_cases.c.h

index 02860122959a4e67048b936ba994902bb98fc1cd..ba3b1df3d1ca33c57877c8386e59622768db10ba 100644 (file)
@@ -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 */
index 5832fbf029db41f129ba4aadaae9493a07ff836f..1c7b1035a1a8ce726fb76dd1f54865c499137130 100644 (file)
             {
                 #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 */