From 757b62493b47c6d2f07fc8ecaa2278a7c8a3bea6 Mon Sep 17 00:00:00 2001 From: "Erlend E. Aasland" Date: Fri, 5 Apr 2024 12:13:00 +0200 Subject: gh-117457: Regen executor cases post PR #117477 (#117559) --- Python/executor_cases.c.h | 10 ++++++++-- 1 file 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; } -- cgit v0.12