]> granicus.if.org Git - python/commitdiff
Silence compiler warning
authorMark Dickinson <dickinsm@gmail.com>
Thu, 24 Sep 2009 18:31:17 +0000 (18:31 +0000)
committerMark Dickinson <dickinsm@gmail.com>
Thu, 24 Sep 2009 18:31:17 +0000 (18:31 +0000)
Objects/longobject.c

index f7df699c9f8419981cb87c6f6a6cb6aae6ce0f05..abddbc43f299b6771e2673802636ecef728646f7 100644 (file)
@@ -1834,7 +1834,8 @@ _PyLong_Format(PyObject *aa, int base)
                        accumbits += PyLong_SHIFT;
                        assert(accumbits >= bits);
                        do {
-                               Py_UNICODE cdigit = accum & (base - 1);
+                               Py_UNICODE cdigit;
+                               cdigit = (Py_UNICODE)(accum & (base - 1));
                                cdigit += (cdigit < 10) ? '0' : 'a'-10;
                                assert(p > PyUnicode_AS_UNICODE(str));
                                *--p = cdigit;