mirror of
https://github.com/python/cpython.git
synced 2025-08-04 08:59:19 +00:00
GH-113464: Remove the extra jump via _SIDE_EXIT
in _EXIT_TRACE
(GH-118545)
This commit is contained in:
parent
0b7814e0b6
commit
da2cfc4cb6
6 changed files with 31 additions and 53 deletions
10
Python/executor_cases.c.h
generated
10
Python/executor_cases.c.h
generated
|
@ -4127,10 +4127,7 @@
|
|||
}
|
||||
|
||||
case _EXIT_TRACE: {
|
||||
if (1) {
|
||||
UOP_STAT_INC(uopcode, miss);
|
||||
JUMP_TO_JUMP_TARGET();
|
||||
}
|
||||
EXIT_TO_TRACE();
|
||||
break;
|
||||
}
|
||||
|
||||
|
@ -4319,11 +4316,6 @@
|
|||
break;
|
||||
}
|
||||
|
||||
case _SIDE_EXIT: {
|
||||
EXIT_TO_TRACE();
|
||||
break;
|
||||
}
|
||||
|
||||
case _ERROR_POP_N: {
|
||||
oparg = CURRENT_OPARG();
|
||||
uint32_t target = (uint32_t)CURRENT_OPERAND();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue