From 13f09a60f4d6fca019bff9dec05dabe5ad390d21 Mon Sep 17 00:00:00 2001 From: Dino Viehland Date: Thu, 6 Nov 2025 10:16:56 -0500 Subject: [PATCH] =?utf8?q?gh-141150:=20Don't=20rely=20on=20implicit=20conv?= =?utf8?q?ersion=20from=20void=20*=20to=20pointer=20in=20=5FPyModule?= =?utf8?q?=E2=80=A6=20(#141147)?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Don't rely on implicit conversion from void * to pointer in _PyModule_GetToken --- Include/internal/pycore_moduleobject.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Include/internal/pycore_moduleobject.h b/Include/internal/pycore_moduleobject.h index c34e42e826e4..6eef6eaa5df8 100644 --- a/Include/internal/pycore_moduleobject.h +++ b/Include/internal/pycore_moduleobject.h @@ -53,7 +53,7 @@ static inline PyModuleDef *_PyModule_GetDefOrNull(PyObject *arg) { static inline PyModuleDef *_PyModule_GetToken(PyObject *arg) { PyModuleObject *mod = _PyModule_CAST(arg); - return mod->md_token; + return (PyModuleDef *)mod->md_token; } static inline void* _PyModule_GetState(PyObject* mod) { -- 2.47.3