GH-113464: Remove the extra jump via _SIDE_EXIT in _EXIT_TRACE (GH-118545)

This commit is contained in:
Mark Shannon 2024-05-04 08:50:24 +01:00 committed by GitHub
parent 0b7814e0b6
commit da2cfc4cb6
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 31 additions and 53 deletions

View file

@ -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();