bpo-37337: Fix a GCC 9 warning in Objects/descrobject.c (GH-14814)
authorZackery Spytz <zspytz@gmail.com>
Wed, 14 Aug 2019 05:51:06 +0000 (23:51 -0600)
committerInada Naoki <songofacandy@gmail.com>
Wed, 14 Aug 2019 05:51:06 +0000 (14:51 +0900)
Commit b1263d5a60d3f7ab02dd28409fff59b3815a3f67 causes GCC 9.1.0 to
give a warning in Objects/descrobject.c.

Objects/descrobject.c

index edce250c7948a76ae9732381e714aabb8b0c7786..9e1b281c4603d6d319102d6db05d7b579b64ecb1 100644 (file)
@@ -1047,7 +1047,7 @@ mappingproxy_copy(mappingproxyobject *pp, PyObject *Py_UNUSED(ignored))
             to the underlying mapping */
 
 static PyMethodDef mappingproxy_methods[] = {
-    {"get",       (PyCFunction)mappingproxy_get,        METH_FASTCALL,
+    {"get",       (PyCFunction)(void(*)(void))mappingproxy_get, METH_FASTCALL,
      PyDoc_STR("D.get(k[,d]) -> D[k] if k in D, else d."
                "  d defaults to None.")},
     {"keys",      (PyCFunction)mappingproxy_keys,       METH_NOARGS,