gh-98724: Fix warnings on Py_SETREF() usage (#99781)

Cast argument to the expected type.
This commit is contained in:
Victor Stinner 2022-11-26 00:30:37 +01:00 • committed by GitHub
parent ae234fbc5c
commit 5556d3e02c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 3 additions and 3 deletions

View file

@ -4775,7 +4775,7 @@ long_pow(PyObject *v, PyObject *w, PyObject *x)
* because we're primarily trying to cut overhead for small powers.
*/
assert(bi); /* else there is no significant bit */
Py_SETREF(z, Py_NewRef(a));
Py_SETREF(z, (PyLongObject*)Py_NewRef(a));
for (bit = 2; ; bit <<= 1) {
if (bit > bi) { /* found the first bit */
assert((bi & bit) == 0);