commit | 38aefc585f60a77d66f4fbe5a37594a488b53474 | [log] [tgz] |
---|---|---|
author | Victor Stinner <vstinner@python.org> | Mon Apr 06 14:07:02 2020 +0200 |
committer | GitHub <noreply@github.com> | Mon Apr 06 14:07:02 2020 +0200 |
tree | 142fb1765e421b36ee746a6a5f53b0d52161b2c2 | |
parent | 08050e959e6c40839cd2c9e5f6a4fd1513e3d605 [diff] |
bpo-40170: PyObject_GET_WEAKREFS_LISTPTR() becomes a function (GH-19377) Convert the PyObject_GET_WEAKREFS_LISTPTR() macro to a function to hide implementation details: the macro accessed directly to the PyTypeObject.tp_weaklistoffset member. Add _PyObject_GET_WEAKREFS_LISTPTR() static inline function to the internal C API.