diff options
author | Mark Shannon <mark@hotpy.org> | 2024-05-02 12:10:31 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-05-02 12:10:31 (GMT) |
commit | 67bba9dd0f5b9c2d24c2bc6d239c4502040484af (patch) | |
tree | efb9ef5019f26b24ffa722fe817a954c3eea0ce8 /Python/executor_cases.c.h | |
parent | f8e088df2a87f613ee23ea4f6787f87d9196b9de (diff) | |
download | cpython-67bba9dd0f5b9c2d24c2bc6d239c4502040484af.zip cpython-67bba9dd0f5b9c2d24c2bc6d239c4502040484af.tar.gz cpython-67bba9dd0f5b9c2d24c2bc6d239c4502040484af.tar.bz2 |
GH-117442: Check eval-breaker at start (rather than end) of tier 2 loops (GH-118482)
Diffstat (limited to 'Python/executor_cases.c.h')
-rw-r--r-- | Python/executor_cases.c.h | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/Python/executor_cases.c.h b/Python/executor_cases.c.h index b17f376..f97f279 100644 --- a/Python/executor_cases.c.h +++ b/Python/executor_cases.c.h @@ -4094,7 +4094,6 @@ #ifndef _Py_JIT next_uop = ¤t_executor->trace[1]; #endif - CHECK_EVAL_BREAKER(); break; } @@ -4353,14 +4352,4 @@ break; } - case _EVAL_BREAKER_EXIT: { - _Py_CHECK_EMSCRIPTEN_SIGNALS_PERIODICALLY(); - QSBR_QUIESCENT_STATE(tstate); - if (_Py_HandlePending(tstate) != 0) { - GOTO_UNWIND(); - } - EXIT_TO_TRACE(); - break; - } - #undef TIER_TWO |