@@ -352,7 +352,7 @@ _PyLong_Negate(PyLongObject **x_p)
352352 PyLongObject * x ;
353353
354354 x = (PyLongObject * )* x_p ;
355- if (_PyObject_IsUniquelyReferenced (x )) {
355+ if (_PyObject_IsUniquelyReferenced (( PyObject * ) x )) {
356356 _PyLong_FlipSign (x );
357357 return ;
358358 }
@@ -3848,7 +3848,7 @@ long_add(PyLongObject *a, PyLongObject *b)
38483848 and thus z must be a multiple-digit int.
38493849 That also means z is not an element of
38503850 small_ints, so negating it in-place is safe. */
3851- assert (_PyObject_IsUniquelyReferenced (z ));
3851+ assert (_PyObject_IsUniquelyReferenced (( PyObject * ) z ));
38523852 _PyLong_FlipSign (z );
38533853 }
38543854 }
@@ -3895,7 +3895,8 @@ long_sub(PyLongObject *a, PyLongObject *b)
38953895 else {
38963896 z = x_add (a , b );
38973897 if (z != NULL ) {
3898- assert (_PyLong_IsZero (z ) || _PyObject_IsUniquelyReferenced (z ));
3898+ assert (_PyLong_IsZero (z ) ||
3899+ _PyObject_IsUniquelyReferenced ((PyObject * )z ));
38993900 _PyLong_FlipSign (z );
39003901 }
39013902 }
@@ -5487,7 +5488,7 @@ long_lshift1(PyLongObject *a, Py_ssize_t wordshift, digit remshift)
54875488 if (z == NULL )
54885489 return NULL ;
54895490 if (_PyLong_IsNegative (a )) {
5490- assert (_PyObject_IsUniquelyReferenced (z ));
5491+ assert (_PyObject_IsUniquelyReferenced (( PyObject * ) z ));
54915492 _PyLong_FlipSign (z );
54925493 }
54935494 for (i = 0 ; i < wordshift ; i ++ )
@@ -5849,7 +5850,7 @@ _PyLong_GCD(PyObject *aarg, PyObject *barg)
58495850 assert (size_a >= 0 );
58505851 _PyLong_SetSignAndDigitCount (c , 1 , size_a );
58515852 }
5852- else if (_PyObject_IsUniquelyReferenced (a )) {
5853+ else if (_PyObject_IsUniquelyReferenced (( PyObject * ) a )) {
58535854 c = (PyLongObject * )Py_NewRef (a );
58545855 }
58555856 else {
@@ -5863,7 +5864,8 @@ _PyLong_GCD(PyObject *aarg, PyObject *barg)
58635864 assert (size_a >= 0 );
58645865 _PyLong_SetSignAndDigitCount (d , 1 , size_a );
58655866 }
5866- else if (_PyObject_IsUniquelyReferenced (b ) && size_a <= alloc_b ) {
5867+ else if (_PyObject_IsUniquelyReferenced ((PyObject * )b ) &&
5868+ size_a <= alloc_b ) {
58675869 d = (PyLongObject * )Py_NewRef (b );
58685870 assert (size_a >= 0 );
58695871 _PyLong_SetSignAndDigitCount (d , 1 , size_a );
@@ -6951,7 +6953,7 @@ PyLongWriter_Discard(PyLongWriter *writer)
69516953 }
69526954
69536955 PyLongObject * obj = (PyLongObject * )writer ;
6954- assert (_PyObject_IsUniquelyReferenced (obj ));
6956+ assert (_PyObject_IsUniquelyReferenced (( PyObject * ) obj ));
69556957 Py_DECREF (obj );
69566958}
69576959
@@ -6960,7 +6962,7 @@ PyObject*
69606962PyLongWriter_Finish (PyLongWriter * writer )
69616963{
69626964 PyLongObject * obj = (PyLongObject * )writer ;
6963- assert (_PyObject_IsUniquelyReferenced (obj ));
6965+ assert (_PyObject_IsUniquelyReferenced (( PyObject * ) obj ));
69646966
69656967 // Normalize and get singleton if possible
69666968 obj = maybe_small_long (long_normalize (obj ));
0 commit comments