Skip to content

Commit 85f3009

Browse files
authored
gh-141553: Fix incorrect function signatures in _testmultiphase (#141554)
1 parent ed81baf commit 85f3009

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

Modules/_testmultiphase.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1061,7 +1061,7 @@ PyModInit__test_from_modexport_exception(void)
10611061
}
10621062

10631063
static PyObject *
1064-
modexport_create_string(PyObject *spec, PyObject *def)
1064+
modexport_create_string(PyObject *spec, PyModuleDef *def)
10651065
{
10661066
assert(def == NULL);
10671067
return PyUnicode_FromString("is this \xf0\x9f\xa6\x8b... a module?");
@@ -1138,8 +1138,9 @@ modexport_get_empty_slots(PyObject *mod, PyObject *arg)
11381138
}
11391139

11401140
static void
1141-
modexport_smoke_free(PyObject *mod)
1141+
modexport_smoke_free(void *op)
11421142
{
1143+
PyObject *mod = (PyObject *)op;
11431144
int *state = PyModule_GetState(mod);
11441145
if (!state) {
11451146
PyErr_FormatUnraisable("Exception ignored in module %R free", mod);

0 commit comments

Comments
 (0)