Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 4 additions & 2 deletions Modules/_io/bufferedio.c
Original file line number Diff line number Diff line change
Expand Up @@ -452,8 +452,9 @@ _io__Buffered___sizeof___impl(buffered *self)
}

static int
buffered_traverse(buffered *self, visitproc visit, void *arg)
buffered_traverse(PyObject *op, visitproc visit, void *arg)
{
buffered *self = (buffered*)op;
Py_VISIT(Py_TYPE(self));
Py_VISIT(self->raw);
Py_VISIT(self->dict);
Expand Down Expand Up @@ -1481,8 +1482,9 @@ _io__Buffered_truncate_impl(buffered *self, PyTypeObject *cls, PyObject *pos)
}

static PyObject *
buffered_iternext(buffered *self)
buffered_iternext(PyObject *op)
{
buffered *self = (buffered*)op;
PyObject *line;
PyTypeObject *tp;

Expand Down
5 changes: 3 additions & 2 deletions Modules/_pickle.c
Original file line number Diff line number Diff line change
Expand Up @@ -7969,8 +7969,9 @@ pickle_clear(PyObject *m)
}

static void
pickle_free(PyObject *m)
pickle_free(void *arg)
{
PyObject *m = (PyObject*)arg;
_Pickle_ClearState(_Pickle_GetState(m));
}

Expand Down Expand Up @@ -8077,7 +8078,7 @@ static struct PyModuleDef _picklemodule = {
.m_slots = pickle_slots,
.m_traverse = pickle_traverse,
.m_clear = pickle_clear,
.m_free = (freefunc)pickle_free,
.m_free = pickle_free,
};

PyMODINIT_FUNC
Expand Down
3 changes: 2 additions & 1 deletion Modules/_threadmodule.c
Original file line number Diff line number Diff line change
Expand Up @@ -545,8 +545,9 @@ ThreadHandle_join(ThreadHandle *self, PyTime_t timeout_ns)
}

static int
set_done(ThreadHandle *handle)
set_done(void *arg)
{
ThreadHandle *handle = (ThreadHandle*)arg;
assert(get_thread_handle_state(handle) == THREAD_HANDLE_RUNNING);
if (detach_thread(handle) < 0) {
PyErr_SetString(ThreadError, "failed detaching handle");
Expand Down
10 changes: 6 additions & 4 deletions Objects/typevarobject.c
Original file line number Diff line number Diff line change
Expand Up @@ -2254,15 +2254,17 @@ call_typing_args_kwargs(const char *name, PyTypeObject *cls, PyObject *args, PyO
}

static PyObject *
generic_init_subclass(PyTypeObject *cls, PyObject *args, PyObject *kwargs)
generic_init_subclass(PyObject *cls, PyObject *args, PyObject *kwargs)
{
return call_typing_args_kwargs("_generic_init_subclass", cls, args, kwargs);
return call_typing_args_kwargs("_generic_init_subclass",
(PyTypeObject*)cls, args, kwargs);
}

static PyObject *
generic_class_getitem(PyTypeObject *cls, PyObject *args, PyObject *kwargs)
generic_class_getitem(PyObject *cls, PyObject *args, PyObject *kwargs)
{
return call_typing_args_kwargs("_generic_class_getitem", cls, args, kwargs);
return call_typing_args_kwargs("_generic_class_getitem",
(PyTypeObject*)cls, args, kwargs);
}

PyObject *
Expand Down
3 changes: 2 additions & 1 deletion Python/import.c
Original file line number Diff line number Diff line change
Expand Up @@ -1146,8 +1146,9 @@ get_cached_m_dict(struct extensions_cache_value *value,
}

static void
del_extensions_cache_value(struct extensions_cache_value *value)
del_extensions_cache_value(void *raw)
{
struct extensions_cache_value *value = raw;
if (value != NULL) {
del_cached_m_dict(value);
del_cached_def(value);
Expand Down
Loading