diff options
author | Erlend E. Aasland <erlend@python.org> | 2024-04-05 10:13:00 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-04-05 10:13:00 (GMT) |
commit | 757b62493b47c6d2f07fc8ecaa2278a7c8a3bea6 (patch) | |
tree | 456f8602896f56cfe0766f4dd04450fd3497ec4a /Python | |
parent | 9c1dfe21fdaf2d93c3e1d1bba1cbe240e35ff35d (diff) | |
download | cpython-757b62493b47c6d2f07fc8ecaa2278a7c8a3bea6.zip cpython-757b62493b47c6d2f07fc8ecaa2278a7c8a3bea6.tar.gz cpython-757b62493b47c6d2f07fc8ecaa2278a7c8a3bea6.tar.bz2 |
gh-117457: Regen executor cases post PR #117477 (#117559)
Diffstat (limited to 'Python')
-rw-r--r-- | Python/executor_cases.c.h | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/Python/executor_cases.c.h b/Python/executor_cases.c.h index 9c6e42a..a3447da 100644 --- a/Python/executor_cases.c.h +++ b/Python/executor_cases.c.h @@ -3984,8 +3984,14 @@ case _CHECK_STACK_SPACE_OPERAND: { uint32_t framesize = (uint32_t)CURRENT_OPERAND(); assert(framesize <= INT_MAX); - if (!_PyThreadState_HasStackSpace(tstate, framesize)) JUMP_TO_JUMP_TARGET(); - if (tstate->py_recursion_remaining <= 1) JUMP_TO_JUMP_TARGET(); + if (!_PyThreadState_HasStackSpace(tstate, framesize)) { + UOP_STAT_INC(uopcode, miss); + JUMP_TO_JUMP_TARGET(); + } + if (tstate->py_recursion_remaining <= 1) { + UOP_STAT_INC(uopcode, miss); + JUMP_TO_JUMP_TARGET(); + } break; } |