Silence compiler warning
diff --git a/Objects/longobject.c b/Objects/longobject.c
index f7df699..abddbc4 100644
--- a/Objects/longobject.c
+++ b/Objects/longobject.c
@@ -1834,7 +1834,8 @@
 			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;