@@ -1977,8 +1977,8 @@ _PyEval_EvalFrameDefault(PyThreadState *tstate, _PyInterpreterFrame *frame, int
19771977 STAT_INC (BINARY_OP , hit );
19781978 PyObject * prod = _PyLong_Multiply ((PyLongObject * )left , (PyLongObject * )right );
19791979 SET_SECOND (prod );
1980- _Py_DECREF_SPECIALIZED (right , PyObject_Free );
1981- _Py_DECREF_SPECIALIZED (left , PyObject_Free );
1980+ _Py_DECREF_SPECIALIZED (right , ( destructor ) PyObject_Free );
1981+ _Py_DECREF_SPECIALIZED (left , ( destructor ) PyObject_Free );
19821982 STACK_SHRINK (1 );
19831983 if (prod == NULL ) {
19841984 goto error ;
@@ -2017,8 +2017,8 @@ _PyEval_EvalFrameDefault(PyThreadState *tstate, _PyInterpreterFrame *frame, int
20172017 STAT_INC (BINARY_OP , hit );
20182018 PyObject * sub = _PyLong_Subtract ((PyLongObject * )left , (PyLongObject * )right );
20192019 SET_SECOND (sub );
2020- _Py_DECREF_SPECIALIZED (right , PyObject_Free );
2021- _Py_DECREF_SPECIALIZED (left , PyObject_Free );
2020+ _Py_DECREF_SPECIALIZED (right , ( destructor ) PyObject_Free );
2021+ _Py_DECREF_SPECIALIZED (left , ( destructor ) PyObject_Free );
20222022 STACK_SHRINK (1 );
20232023 if (sub == NULL ) {
20242024 goto error ;
@@ -2132,8 +2132,8 @@ _PyEval_EvalFrameDefault(PyThreadState *tstate, _PyInterpreterFrame *frame, int
21322132 STAT_INC (BINARY_OP , hit );
21332133 PyObject * sum = _PyLong_Add ((PyLongObject * )left , (PyLongObject * )right );
21342134 SET_SECOND (sum );
2135- _Py_DECREF_SPECIALIZED (right , PyObject_Free );
2136- _Py_DECREF_SPECIALIZED (left , PyObject_Free );
2135+ _Py_DECREF_SPECIALIZED (right , ( destructor ) PyObject_Free );
2136+ _Py_DECREF_SPECIALIZED (left , ( destructor ) PyObject_Free );
21372137 STACK_SHRINK (1 );
21382138 if (sum == NULL ) {
21392139 goto error ;
@@ -2192,7 +2192,7 @@ _PyEval_EvalFrameDefault(PyThreadState *tstate, _PyInterpreterFrame *frame, int
21922192 assert (res != NULL );
21932193 Py_INCREF (res );
21942194 STACK_SHRINK (1 );
2195- _Py_DECREF_SPECIALIZED (sub , PyObject_Free );
2195+ _Py_DECREF_SPECIALIZED (sub , ( destructor ) PyObject_Free );
21962196 SET_TOP (res );
21972197 Py_DECREF (list );
21982198 JUMPBY (INLINE_CACHE_ENTRIES_BINARY_SUBSCR );
@@ -2217,7 +2217,7 @@ _PyEval_EvalFrameDefault(PyThreadState *tstate, _PyInterpreterFrame *frame, int
22172217 assert (res != NULL );
22182218 Py_INCREF (res );
22192219 STACK_SHRINK (1 );
2220- _Py_DECREF_SPECIALIZED (sub , PyObject_Free );
2220+ _Py_DECREF_SPECIALIZED (sub , ( destructor ) PyObject_Free );
22212221 SET_TOP (res );
22222222 Py_DECREF (tuple );
22232223 JUMPBY (INLINE_CACHE_ENTRIES_BINARY_SUBSCR );
@@ -2359,7 +2359,7 @@ _PyEval_EvalFrameDefault(PyThreadState *tstate, _PyInterpreterFrame *frame, int
23592359 STACK_SHRINK (3 );
23602360 assert (old_value != NULL );
23612361 Py_DECREF (old_value );
2362- _Py_DECREF_SPECIALIZED (sub , PyObject_Free );
2362+ _Py_DECREF_SPECIALIZED (sub , ( destructor ) PyObject_Free );
23632363 Py_DECREF (list );
23642364 JUMPBY (INLINE_CACHE_ENTRIES_STORE_SUBSCR );
23652365 NOTRACE_DISPATCH ();
@@ -3795,8 +3795,8 @@ _PyEval_EvalFrameDefault(PyThreadState *tstate, _PyInterpreterFrame *frame, int
37953795 JUMPBY (INLINE_CACHE_ENTRIES_COMPARE_OP );
37963796 NEXTOPARG ();
37973797 STACK_SHRINK (2 );
3798- _Py_DECREF_SPECIALIZED (left , PyObject_Free );
3799- _Py_DECREF_SPECIALIZED (right , PyObject_Free );
3798+ _Py_DECREF_SPECIALIZED (left , ( destructor ) PyObject_Free );
3799+ _Py_DECREF_SPECIALIZED (right , ( destructor ) PyObject_Free );
38003800 assert (opcode == POP_JUMP_FORWARD_IF_FALSE ||
38013801 opcode == POP_JUMP_BACKWARD_IF_FALSE ||
38023802 opcode == POP_JUMP_FORWARD_IF_TRUE ||
0 commit comments