File tree Expand file tree Collapse file tree 1 file changed +1
-3
lines changed Expand file tree Collapse file tree 1 file changed +1
-3
lines changed Original file line number Diff line number Diff line change @@ -263,8 +263,6 @@ _PyLong_SameSign(const PyLongObject *a, const PyLongObject *b)
263263 return (a -> long_value .lv_tag & SIGN_MASK ) == (b -> long_value .lv_tag & SIGN_MASK );
264264}
265265
266- #define IMMORTAL_BIT (val ) (((-_PY_NSMALLNEGINTS <= val) && (val < _PY_NSMALLPOSINTS)) * IMMORTALITY_BIT_MASK)
267-
268266#define TAG_FROM_SIGN_AND_SIZE (sign , size ) \
269267 ((uintptr_t)(1 - (sign)) | ((uintptr_t)(size) << NON_SIZE_BITS))
270268
@@ -299,7 +297,7 @@ _PyLong_FlipSign(PyLongObject *op) {
299297 .long_value = { \
300298 .lv_tag = TAG_FROM_SIGN_AND_SIZE( \
301299 (val) == 0 ? 0 : ((val) < 0 ? -1 : 1), \
302- (val) == 0 ? 0 : 1) | IMMORTAL_BIT(val) , \
300+ (val) == 0 ? 0 : 1) | IMMORTALITY_BIT_MASK , \
303301 { ((val) >= 0 ? (val) : -(val)) }, \
304302 } \
305303 }
You can’t perform that action at this time.
0 commit comments