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
This commit is contained in:
Dino Viehland
2025-11-06 10:16:56 -05:00
committed by GitHub
parent 2e5e6fd380
commit 13f09a60f4

View File

@@ -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) {