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 41961ed commit 0b29e28Copy full SHA for 0b29e28
Include/internal/pycore_long.h
@@ -240,6 +240,9 @@ _PyLong_HasImmortalTag(const PyLongObject *op)
240
bool is_small_int = (op->long_value.lv_tag & IMMORTALITY_BIT_MASK) != 0;
241
assert(PyLong_CheckExact(op) || (!is_small_int));
242
assert(_Py_IsImmortal(op) || (!is_small_int));
243
+ assert((_PyLong_IsCompact(op)
244
+ && _PY_IS_SMALL_INT(_PyLong_CompactValue(op)))
245
+ || (!is_small_int));
246
return is_small_int;
247
}
248
0 commit comments