File tree 1 file changed +3
-3
lines changed
1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -3192,7 +3192,7 @@ dummy_func(
3192
3192
goto error ;
3193
3193
}
3194
3194
PyObject * arg = TOP ();
3195
- PyObject * res = cfunc ( PyCFunction_GET_SELF (callable ), arg );
3195
+ PyObject * res = _PyCFunction_TrampolineCall ( cfunc , PyCFunction_GET_SELF (callable ), arg );
3196
3196
_Py_LeaveRecursiveCallTstate (tstate );
3197
3197
assert ((res != NULL ) ^ (_PyErr_Occurred (tstate ) != NULL ));
3198
3198
@@ -3393,7 +3393,7 @@ dummy_func(
3393
3393
if (_Py_EnterRecursiveCallTstate (tstate , " while calling a Python object" )) {
3394
3394
goto error ;
3395
3395
}
3396
- PyObject * res = cfunc ( self , arg );
3396
+ PyObject * res = _PyCFunction_TrampolineCall ( cfunc , self , arg );
3397
3397
_Py_LeaveRecursiveCallTstate (tstate );
3398
3398
assert ((res != NULL ) ^ (_PyErr_Occurred (tstate ) != NULL ));
3399
3399
Py_DECREF (self );
@@ -3465,7 +3465,7 @@ dummy_func(
3465
3465
if (_Py_EnterRecursiveCallTstate (tstate , " while calling a Python object" )) {
3466
3466
goto error ;
3467
3467
}
3468
- PyObject * res = cfunc ( self , NULL );
3468
+ PyObject * res = _PyCFunction_TrampolineCall ( cfunc , self , NULL );
3469
3469
_Py_LeaveRecursiveCallTstate (tstate );
3470
3470
assert ((res != NULL ) ^ (_PyErr_Occurred (tstate ) != NULL ));
3471
3471
Py_DECREF (self );
You can’t perform that action at this time.
0 commit comments