]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
bpo-39770, array module: Remove unnecessary descriptor counting (GH-18675)
authorAndy Lester <andy@petdance.com>
Wed, 4 Mar 2020 14:52:15 +0000 (08:52 -0600)
committerGitHub <noreply@github.com>
Wed, 4 Mar 2020 14:52:15 +0000 (15:52 +0100)
Modules/arraymodule.c

index b41ba0523b30b801e653b8c8d496b7de0c2789ed..95ee5f881cc35611b79fd0cf46b9c3ead335f79c 100644 (file)
@@ -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;