Issue #21118: PyLong_AS_LONG() result type is long

Even if PyLong_AS_LONG() cannot fail, I prefer to use the right type.
This commit is contained in:
Victor Stinner 2014-04-08 09:14:21 +02:00
parent 800cae3007
commit 4dd25256e2

View file

@ -8568,7 +8568,7 @@ unicode_fast_translate_lookup(PyObject *mapping, Py_UCS1 ch,
return 1; return 1;
} }
else if (PyLong_Check(item)) { else if (PyLong_Check(item)) {
Py_UCS4 replace = (Py_UCS4)PyLong_AS_LONG(item); long replace = PyLong_AS_LONG(item);
/* PyLong_AS_LONG() cannot fail, charmaptranslate_lookup() already /* PyLong_AS_LONG() cannot fail, charmaptranslate_lookup() already
used it */ used it */
if (127 < replace) { if (127 < replace) {