]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Fix declaration-after-statement of d49f65ff4f3c
authorChristian Heimes <christian@cheimes.de>
Fri, 26 Jul 2013 13:06:48 +0000 (15:06 +0200)
committerChristian Heimes <christian@cheimes.de>
Fri, 26 Jul 2013 13:06:48 +0000 (15:06 +0200)
Modules/_testcapimodule.c

index 6f87c130c542f16ee7fa9a09c517f9f7533feb8e..4fd2d9fe1f2c33935cf14630a64ba41b91cdfe67 100644 (file)
@@ -1645,11 +1645,15 @@ test_long_numbits(PyObject *self)
     int i;
 
     for (i = 0; i < Py_ARRAY_LENGTH(testcases); ++i) {
-        PyObject *plong = PyLong_FromLong(testcases[i].input);
+        size_t nbits;
+        int sign;
+        PyObject *plong;
+
+        plong = PyLong_FromLong(testcases[i].input);
         if (plong == NULL)
             return NULL;
-        size_t nbits = _PyLong_NumBits(plong);
-        int sign = _PyLong_Sign(plong);
+        nbits = _PyLong_NumBits(plong);
+        sign = _PyLong_Sign(plong);
 
         Py_DECREF(plong);
         if (nbits != testcases[i].nbits)