bpo-45018: Fix rangeiter_reduce in rangeobject.c (GH-27938)
Co-authored-by: Ćukasz Langa <lukasz@langa.pl>
(cherry picked from commit 94a3d2a6329ab7941e93ad2f5bcbb8af2b8b80d2)
Co-authored-by: chilaxan <chilaxan@gmail.com>
diff --git a/Objects/rangeobject.c b/Objects/rangeobject.c
index 3e05707..5c3230d 100644
--- a/Objects/rangeobject.c
+++ b/Objects/rangeobject.c
@@ -813,7 +813,7 @@ rangeiter_reduce(rangeiterobject *r, PyObject *Py_UNUSED(ignored))
if (range == NULL)
goto err;
/* return the result */
- return Py_BuildValue("N(N)i", _PyEval_GetBuiltinId(&PyId_iter),
+ return Py_BuildValue("N(N)l", _PyEval_GetBuiltinId(&PyId_iter),
range, r->index);
err:
Py_XDECREF(start);