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
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

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