There are two places in the code where we call Py_DECREF twice when _PyOptimizer_Optimize returns -1. In both cases, we do so in the conditional block and then as part of the GOTO_UNWIND macro. This never really happens in practice, but it would be problematic if this error'd.
Linked PRs
There are two places in the code where we call
Py_DECREFtwice when_PyOptimizer_Optimizereturns-1. In both cases, we do so in the conditional block and then as part of theGOTO_UNWINDmacro. This never really happens in practice, but it would be problematic if this error'd.cpython/Python/bytecodes.c
Line 4741 in 34ddb64
cpython/Python/bytecodes.c
Line 4824 in 34ddb64
Linked PRs
Py_DECREFwhen handling_PyOptimizer_Optimizeerrors #123546