We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 72e1738 commit 5e17707Copy full SHA for 5e17707
Python/optimizer.c
@@ -621,6 +621,10 @@ _PyJit_translate_single_bytecode_to_trace(
621
return 1;
622
}
623
624
+ if (opcode == ENTER_EXECUTOR) {
625
+ goto full;
626
+ }
627
+
628
if (!tstate->interp->jit_state.dependencies_still_valid) {
629
goto done;
630
@@ -686,10 +690,6 @@ _PyJit_translate_single_bytecode_to_trace(
686
690
// One for possible _DEOPT, one because _CHECK_VALIDITY itself might _DEOPT
687
691
max_length -= 2;
688
692
689
- if (opcode == ENTER_EXECUTOR) {
- goto full;
- }
-
693
const struct opcode_macro_expansion *expansion = &_PyOpcode_macro_expansion[opcode];
694
695
ADD_TO_TRACE(_CHECK_VALIDITY, 0, 0, target);
0 commit comments