remove 3 redundant casts in Objects/longobject.c (#445)

This commit is contained in:
orenmn 2017-03-06 10:42:47 +02:00 committed by Mark Dickinson
parent 2225ddaa9e
commit 86aa269646
1 changed files with 3 additions and 3 deletions

View File

@ -316,7 +316,7 @@ PyLong_FromUnsignedLong(unsigned long ival)
if (ival < PyLong_BASE) if (ival < PyLong_BASE)
return PyLong_FromLong(ival); return PyLong_FromLong(ival);
/* Count the number of Python digits. */ /* Count the number of Python digits. */
t = (unsigned long)ival; t = ival;
while (t) { while (t) {
++ndigits; ++ndigits;
t >>= PyLong_SHIFT; t >>= PyLong_SHIFT;
@ -854,7 +854,7 @@ _PyLong_FromByteArray(const unsigned char* bytes, size_t n,
/* Because we're going LSB to MSB, thisbyte is /* Because we're going LSB to MSB, thisbyte is
more significant than what's already in accum, more significant than what's already in accum,
so needs to be prepended to accum. */ so needs to be prepended to accum. */
accum |= (twodigits)thisbyte << accumbits; accum |= thisbyte << accumbits;
accumbits += 8; accumbits += 8;
if (accumbits >= PyLong_SHIFT) { if (accumbits >= PyLong_SHIFT) {
/* There's enough to fill a Python digit. */ /* There's enough to fill a Python digit. */
@ -1121,7 +1121,7 @@ PyLong_FromUnsignedLongLong(unsigned long long ival)
if (ival < PyLong_BASE) if (ival < PyLong_BASE)
return PyLong_FromLong((long)ival); return PyLong_FromLong((long)ival);
/* Count the number of Python digits. */ /* Count the number of Python digits. */
t = (unsigned long long)ival; t = ival;
while (t) { while (t) {
++ndigits; ++ndigits;
t >>= PyLong_SHIFT; t >>= PyLong_SHIFT;