From: Dino Viehland Date: Thu, 6 Nov 2025 15:16:56 +0000 (-0500) Subject: gh-141150: Don't rely on implicit conversion from void * to pointer in _PyModule... X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=13f09a60f4d6fca019bff9dec05dabe5ad390d21;p=thirdparty%2FPython%2Fcpython.git gh-141150: Don't rely on implicit conversion from void * to pointer in _PyModule… (#141147) Don't rely on implicit conversion from void * to pointer in _PyModule_GetToken --- 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) {