STINNER Victor <vstin...@python.org> added the comment:

To declare _Py_Dealloc() as a static inline function in Include/object.h, we 
need to define the PyTypeObject in object.h which requires tons on other type 
definitions: PyNumberMethods, PySequenceMethods, etc.

If possible, I would prefer to not move back CPython specific definitions from 
cpython/object.h to object.h. It would mean to keep the Python 3.8 state: leave 
_Py_Dealloc() defined as a regular function and close this issue as "won't fix".

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue39543>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to