summaryrefslogtreecommitdiffstats
path: root/Modules/_testcapimodule.c
diff options
context:
space:
mode:
authorPetr Viktorin <encukou@gmail.com>2019-09-12 09:12:53 (GMT)
committerGitHub <noreply@github.com>2019-09-12 09:12:53 (GMT)
commit5e9caeec76119a0d61c25f1466c27b7dbd5115bd (patch)
tree557613473b66180f1614d0c43ce0da65ff5f5ccd /Modules/_testcapimodule.c
parentf9c95a4ba24c52eb1c052e3052d677e90a429a9a (diff)
downloadcpython-5e9caeec76119a0d61c25f1466c27b7dbd5115bd.zip
cpython-5e9caeec76119a0d61c25f1466c27b7dbd5115bd.tar.gz
cpython-5e9caeec76119a0d61c25f1466c27b7dbd5115bd.tar.bz2
bpo-37879: Fix warnings in _testcapimodule (GH-16004)
Diffstat (limited to 'Modules/_testcapimodule.c')
-rw-r--r--Modules/_testcapimodule.c13
1 files changed, 7 insertions, 6 deletions
diff --git a/Modules/_testcapimodule.c b/Modules/_testcapimodule.c
index 21061a2..dee06de 100644
--- a/Modules/_testcapimodule.c
+++ b/Modules/_testcapimodule.c
@@ -6205,7 +6205,7 @@ static PyType_Slot HeapGcCType_slots[] = {
{Py_tp_init, heapctype_init},
{Py_tp_members, heapctype_members},
{Py_tp_dealloc, heapgcctype_dealloc},
- {Py_tp_doc, heapgctype__doc__},
+ {Py_tp_doc, (char*)heapgctype__doc__},
{0, 0},
};
@@ -6233,7 +6233,7 @@ static PyType_Slot HeapCType_slots[] = {
{Py_tp_init, heapctype_init},
{Py_tp_members, heapctype_members},
{Py_tp_dealloc, heapctype_dealloc},
- {Py_tp_doc, heapctype__doc__},
+ {Py_tp_doc, (char*)heapctype__doc__},
{0, 0},
};
@@ -6274,7 +6274,7 @@ static struct PyMemberDef heapctypesubclass_members[] = {
static PyType_Slot HeapCTypeSubclass_slots[] = {
{Py_tp_init, heapctypesubclass_init},
{Py_tp_members, heapctypesubclass_members},
- {Py_tp_doc, heapctypesubclass__doc__},
+ {Py_tp_doc, (char*)heapctypesubclass__doc__},
{0, 0},
};
@@ -6303,7 +6303,8 @@ heapctypesubclasswithfinalizer_init(PyObject *self, PyObject *args, PyObject *kw
static void
heapctypesubclasswithfinalizer_finalize(PyObject *self)
{
- PyObject *error_type, *error_value, *error_traceback, *m, *oldtype, *newtype;
+ PyObject *error_type, *error_value, *error_traceback, *m;
+ PyObject *oldtype = NULL, *newtype = NULL;
/* Save the current exception, if any. */
PyErr_Fetch(&error_type, &error_value, &error_traceback);
@@ -6342,7 +6343,7 @@ static PyType_Slot HeapCTypeSubclassWithFinalizer_slots[] = {
{Py_tp_init, heapctypesubclasswithfinalizer_init},
{Py_tp_members, heapctypesubclass_members},
{Py_tp_finalize, heapctypesubclasswithfinalizer_finalize},
- {Py_tp_doc, heapctypesubclasswithfinalizer__doc__},
+ {Py_tp_doc, (char*)heapctypesubclasswithfinalizer__doc__},
{0, 0},
};
@@ -6372,7 +6373,7 @@ static PyTypeObject MethInstance_Type = {
.tp_new = PyType_GenericNew,
.tp_flags = Py_TPFLAGS_DEFAULT,
.tp_methods = meth_instance_methods,
- .tp_doc = PyDoc_STR(
+ .tp_doc = (char*)PyDoc_STR(
"Class with normal (instance) methods to test calling conventions"),
};