From: Erlend E. Aasland Date: Fri, 5 Apr 2024 10:13:00 +0000 (+0200) Subject: gh-117457: Regen executor cases post PR #117477 (#117559) X-Git-Tag: v3.13.0a6~32 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=757b62493b47c6d2f07fc8ecaa2278a7c8a3bea6;p=thirdparty%2FPython%2Fcpython.git gh-117457: Regen executor cases post PR #117477 (#117559) --- diff --git a/Python/executor_cases.c.h b/Python/executor_cases.c.h index 9c6e42a1a8e5..a3447da00477 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; }