mirror of
https://github.com/python/cpython.git
synced 2025-07-19 17:25:54 +00:00
gh-103082: remove assumption that INSTRUMENTED_LINE is the last instrumented opcode (#107978)
This commit is contained in:
parent
0932272431
commit
971a4c2751
1 changed files with 2 additions and 2 deletions
|
@ -121,7 +121,7 @@ static inline bool
|
|||
opcode_has_event(int opcode)
|
||||
{
|
||||
return (
|
||||
opcode < INSTRUMENTED_LINE &&
|
||||
opcode != INSTRUMENTED_LINE &&
|
||||
INSTRUMENTED_OPCODES[opcode] > 0
|
||||
);
|
||||
}
|
||||
|
@ -1202,7 +1202,7 @@ _Py_call_instrumentation_line(PyThreadState *tstate, _PyInterpreterFrame* frame,
|
|||
Py_DECREF(line_obj);
|
||||
done:
|
||||
assert(original_opcode != 0);
|
||||
assert(original_opcode < INSTRUMENTED_LINE);
|
||||
assert(original_opcode != INSTRUMENTED_LINE);
|
||||
assert(_PyOpcode_Deopt[original_opcode] == original_opcode);
|
||||
return original_opcode;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue