From da8704b14387fbd6ae516890bc4f5486be9ccfc0 Mon Sep 17 00:00:00 2001 From: Christian Heimes Date: Thu, 3 Mar 2022 22:19:11 +0100 Subject: [PATCH] bpo-46915: Fix unknown type PyModuleDef_Slot regression Signed-off-by: Christian Heimes --- Include/moduleobject.h | 2 +- .../Core and Builtins/2022-03-03-22-18-37.bpo-46915.Q26SUn.rst | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 Misc/NEWS.d/next/Core and Builtins/2022-03-03-22-18-37.bpo-46915.Q26SUn.rst diff --git a/Include/moduleobject.h b/Include/moduleobject.h index 2d41f76df4b22f..48b679966e4f0a 100644 --- a/Include/moduleobject.h +++ b/Include/moduleobject.h @@ -79,7 +79,7 @@ struct PyModuleDef { const char* m_doc; Py_ssize_t m_size; PyMethodDef *m_methods; - PyModuleDef_Slot *m_slots; + struct PyModuleDef_Slot *m_slots; traverseproc m_traverse; inquiry m_clear; freefunc m_free; diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-03-03-22-18-37.bpo-46915.Q26SUn.rst b/Misc/NEWS.d/next/Core and Builtins/2022-03-03-22-18-37.bpo-46915.Q26SUn.rst new file mode 100644 index 00000000000000..ce2f003de9e3ed --- /dev/null +++ b/Misc/NEWS.d/next/Core and Builtins/2022-03-03-22-18-37.bpo-46915.Q26SUn.rst @@ -0,0 +1,2 @@ +Fix regression in ``moduleobject.h`` header file when building with +versionless ``Py_LIMITED_API``.