[Python-checkins] gh-100873: Fix "‘lo’ may be used uninitialized in this function" warning in `mathmodule.c` (#100881)

kumaraditya303 webhook-mailer at python.org
Mon Jan 9 10:51:32 EST 2023


https://github.com/python/cpython/commit/36f2329367f3608d15562f1c9e89c50a1bd07b0b
commit: 36f2329367f3608d15562f1c9e89c50a1bd07b0b
branch: main
author: Nikita Sobolev <mail at sobolevn.me>
committer: kumaraditya303 <59607654+kumaraditya303 at users.noreply.github.com>
date: 2023-01-09T21:21:24+05:30
summary:

gh-100873: Fix "‘lo’ may be used uninitialized in this function" warning in `mathmodule.c` (#100881)

files:
M Modules/mathmodule.c

diff --git a/Modules/mathmodule.c b/Modules/mathmodule.c
index 9e4c6fded933..1342162fa74b 100644
--- a/Modules/mathmodule.c
+++ b/Modules/mathmodule.c
@@ -1467,7 +1467,7 @@ math_fsum(PyObject *module, PyObject *seq)
     Py_ssize_t i, j, n = 0, m = NUM_PARTIALS;
     double x, y, t, ps[NUM_PARTIALS], *p = ps;
     double xsave, special_sum = 0.0, inf_sum = 0.0;
-    double hi, yr, lo;
+    double hi, yr, lo = 0.0;
 
     iter = PyObject_GetIter(seq);
     if (iter == NULL)



More information about the Python-checkins mailing list