gh-111178: fix UBSan failures for `Modules/_testcapimodule.c` by picnixz · Pull Request #131614 · python/cpython
Expand Up
@@ -53,7 +53,7 @@ get_testerror(PyObject *self) {
}
static void simple_object_destructor(PyObject *self) simple_object_dealloc(PyObject *self) { PyObject_Free(self); } Expand Down Expand Up @@ -177,7 +177,7 @@ static PyTypeObject _HashInheritanceTester_Type = { "hashinheritancetester", /* Name of this type */ sizeof(PyObject), /* Basic object size */ 0, /* Item size for varobject */ simple_object_destructor, /* tp_dealloc */ simple_object_dealloc, /* tp_dealloc */ 0, /* tp_vectorcall_offset */ 0, /* tp_getattr */ 0, /* tp_setattr */ Expand Down
static void simple_object_destructor(PyObject *self) simple_object_dealloc(PyObject *self) { PyObject_Free(self); } Expand Down Expand Up @@ -177,7 +177,7 @@ static PyTypeObject _HashInheritanceTester_Type = { "hashinheritancetester", /* Name of this type */ sizeof(PyObject), /* Basic object size */ 0, /* Item size for varobject */ simple_object_destructor, /* tp_dealloc */ simple_object_dealloc, /* tp_dealloc */ 0, /* tp_vectorcall_offset */ 0, /* tp_getattr */ 0, /* tp_setattr */ Expand Down