summaryrefslogtreecommitdiff
path: root/Objects/rangeobject.c
diff options
context:
space:
mode:
authorVictor Stinner <vstinner@python.org>2022-11-16 18:34:24 +0100
committerGitHub <noreply@github.com>2022-11-16 18:34:24 +0100
commit8211cf5d287acfd815b6a7f6471cdf83dcd2bb9b (patch)
tree510409237622aa30dfc6833602bdde97c578f2bb /Objects/rangeobject.c
parent19c1462e8dca3319c8290e2edcce482bd18cb018 (diff)
downloadcpython-git-8211cf5d287acfd815b6a7f6471cdf83dcd2bb9b.tar.gz
gh-99300: Replace Py_INCREF() with Py_NewRef() (#99530)
Replace Py_INCREF() and Py_XINCREF() using a cast with Py_NewRef() and Py_XNewRef().
Diffstat (limited to 'Objects/rangeobject.c')
-rw-r--r--Objects/rangeobject.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/Objects/rangeobject.c b/Objects/rangeobject.c
index 8e3083e5b8..a889aa04db 100644
--- a/Objects/rangeobject.c
+++ b/Objects/rangeobject.c
@@ -936,10 +936,8 @@ longrangeiter_reduce(longrangeiterobject *r, PyObject *Py_UNUSED(ignored))
Py_DECREF(product);
if (stop == NULL)
return NULL;
- Py_INCREF(r->start);
- Py_INCREF(r->step);
range = (PyObject*)make_range_object(&PyRange_Type,
- r->start, stop, r->step);
+ Py_NewRef(r->start), stop, Py_NewRef(r->step));
if (range == NULL) {
Py_DECREF(r->start);
Py_DECREF(stop);