Closed
Description
> ./configure --enable-pystats --with-pydebug
> make -j
...
_bootstrap_python: ../../cpython/Include/object.h:215: Py_SIZE: Assertion `ob->ob_type != &PyLong_Type' failed.
It looks like #102464 missed removing this use of Py_SIZE
on a PyLongObject
because it is gated behind #ifdef Py_STATS
.
When debug is enabled, this causes an assertion to fail. Without assertions, I think it can cause inaccurate stats collection for STORE_SUBSCR
specialization failures.