From da6c78584b1f45ce3766bf7f27fb033169715292 Mon Sep 17 00:00:00 2001 From: Dennis Sweeney <36520290+sweeneyde@users.noreply.github.com> Date: Tue, 19 Apr 2022 14:02:19 -0400 Subject: gh-90667: Add specializations of Py_DECREF when types are known (GH-30872) --- Python/bltinmodule.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Python/bltinmodule.c') diff --git a/Python/bltinmodule.c b/Python/bltinmodule.c index 9cfecc521d9..84ebb680e0b 100644 --- a/Python/bltinmodule.c +++ b/Python/bltinmodule.c @@ -2511,7 +2511,7 @@ builtin_sum_impl(PyObject *module, PyObject *iterable, PyObject *start) } if (PyFloat_CheckExact(item)) { f_result += PyFloat_AS_DOUBLE(item); - Py_DECREF(item); + _Py_DECREF_SPECIALIZED(item, _PyFloat_ExactDealloc); continue; } if (PyLong_Check(item)) { -- cgit v1.2.3