We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ce8b48e commit a6cef09Copy full SHA for a6cef09
Objects/longobject.c
@@ -128,8 +128,8 @@ maybe_small_long(PyLongObject *v)
128
size_t t; \
129
if ((ival) < 0) { \
130
/* Handle minimum value case separately to avoid overflow */ \
131
- if ((ival) == -(INT_TYPE)((size_t)1 << (sizeof(INT_TYPE) * 8 - 1))) { \
132
- abs_ival = (size_t)1 << (sizeof(INT_TYPE) * 8 - 1); \
+ if ((size_t)(ival) == ((size_t)1 << (sizeof(INT_TYPE) * 8 - 1))) { \
+ abs_ival = ((size_t)1 << (sizeof(INT_TYPE) * 8 - 1)); \
133
} else { \
134
abs_ival = (size_t)(-(ival)); \
135
} \
0 commit comments