From: Andy Lester Date: Wed, 4 Mar 2020 14:52:15 +0000 (-0600) Subject: bpo-39770, array module: Remove unnecessary descriptor counting (GH-18675) X-Git-Tag: v3.9.0a5~179 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=702e09fd0ad72b248b5adfa0fcfdb58600be77f6;p=thirdparty%2FPython%2Fcpython.git bpo-39770, array module: Remove unnecessary descriptor counting (GH-18675) --- diff --git a/Modules/arraymodule.c b/Modules/arraymodule.c index b41ba0523b30..95ee5f881cc3 100644 --- a/Modules/arraymodule.c +++ b/Modules/arraymodule.c @@ -2991,7 +2991,6 @@ array_modexec(PyObject *m) { char buffer[Py_ARRAY_LENGTH(descriptors)], *p; PyObject *typecodes; - Py_ssize_t size = 0; const struct arraydescr *descr; if (PyType_Ready(&Arraytype) < 0) @@ -3009,10 +3008,6 @@ array_modexec(PyObject *m) return -1; } - for (descr=descriptors; descr->typecode != '\0'; descr++) { - size++; - } - p = buffer; for (descr = descriptors; descr->typecode != '\0'; descr++) { *p++ = (char)descr->typecode;