mirror of
https://github.com/python/cpython.git
synced 2025-12-08 06:10:17 +00:00
gh-139109: JIT _EXIT_TRACE to ENTER_EXECUTOR rather than _DEOPT (GH-141573)
This commit is contained in:
parent
85f3009d75
commit
ed73c909f2
5 changed files with 44 additions and 8 deletions
|
|
@ -574,7 +574,7 @@ _PyJit_translate_single_bytecode_to_trace(
|
|||
PyThreadState *tstate,
|
||||
_PyInterpreterFrame *frame,
|
||||
_Py_CODEUNIT *next_instr,
|
||||
bool stop_tracing)
|
||||
int stop_tracing_opcode)
|
||||
{
|
||||
|
||||
#ifdef Py_DEBUG
|
||||
|
|
@ -637,8 +637,8 @@ _PyJit_translate_single_bytecode_to_trace(
|
|||
goto full;
|
||||
}
|
||||
|
||||
if (stop_tracing) {
|
||||
ADD_TO_TRACE(_DEOPT, 0, 0, target);
|
||||
if (stop_tracing_opcode != 0) {
|
||||
ADD_TO_TRACE(stop_tracing_opcode, 0, 0, target);
|
||||
goto done;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue