Skip to content

Commit 80295a8

Browse files
authored
GH-131296: fix clang-cl warning on Windows in Objects/longobject.c for 32bit builds (#131604)
1 parent fc0ec29 commit 80295a8

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

Objects/longobject.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -909,7 +909,9 @@ _PyLong_NumBits(PyObject *vv)
909909
assert(ndigits == 0 || v->long_value.ob_digit[ndigits - 1] != 0);
910910
if (ndigits > 0) {
911911
digit msd = v->long_value.ob_digit[ndigits - 1];
912+
#if SIZEOF_SIZE_T == 8
912913
assert(ndigits <= INT64_MAX / PyLong_SHIFT);
914+
#endif
913915
result = (int64_t)(ndigits - 1) * PyLong_SHIFT;
914916
msd_bits = bit_length_digit(msd);
915917
result += msd_bits;

0 commit comments

Comments
 (0)