GH-112354: Treat _EXIT_TRACE like an unconditional side exit (GH-113104)

This commit is contained in:
Mark Shannon 2023-12-14 14:26:44 +00:00 • committed by GitHub
parent d9e1b5794a
commit 6873555955
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 5 additions and 22 deletions

View file

@ -1689,7 +1689,7 @@ const struct opcode_metadata _PyOpcode_opcode_metadata[OPCODE_METADATA_SIZE] = {
[_JUMP_TO_TOP] = { true, INSTR_FMT_IX, HAS_EVAL_BREAK_FLAG },
[_SET_IP] = { true, INSTR_FMT_IB, HAS_ARG_FLAG | HAS_ESCAPES_FLAG },
[_SAVE_RETURN_OFFSET] = { true, INSTR_FMT_IB, HAS_ARG_FLAG },
[_EXIT_TRACE] = { true, INSTR_FMT_IX, 0 },
[_EXIT_TRACE] = { true, INSTR_FMT_IX, HAS_DEOPT_FLAG },
[_INSERT] = { true, INSTR_FMT_IB, HAS_ARG_FLAG },
[_CHECK_VALIDITY] = { true, INSTR_FMT_IX, HAS_DEOPT_FLAG },
};