mirror of
https://github.com/python/cpython.git
synced 2025-07-16 07:45:20 +00:00
Fix reporting of specialization stats. (GH-31503)
This commit is contained in:
parent
77f31a91d5
commit
09487c11a5
2 changed files with 3 additions and 1 deletions
|
@ -4691,6 +4691,7 @@ handle_eval_breaker:
|
|||
DEOPT_IF(func->func_version != cache1->func_version, CALL);
|
||||
PyCodeObject *code = (PyCodeObject *)func->func_code;
|
||||
DEOPT_IF(code->co_argcount != argcount, CALL);
|
||||
STAT_INC(CALL, hit);
|
||||
InterpreterFrame *new_frame = _PyFrame_Push(tstate, func);
|
||||
if (new_frame == NULL) {
|
||||
goto error;
|
||||
|
@ -4725,6 +4726,7 @@ handle_eval_breaker:
|
|||
DEOPT_IF(argcount > code->co_argcount, CALL);
|
||||
int minargs = cache1->min_args;
|
||||
DEOPT_IF(argcount < minargs, CALL);
|
||||
STAT_INC(CALL, hit);
|
||||
InterpreterFrame *new_frame = _PyFrame_Push(tstate, func);
|
||||
if (new_frame == NULL) {
|
||||
goto error;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue