mirror of
https://github.com/pybind/pybind11.git
synced 2024-11-24 14:15:11 +00:00
Silence GCC8's -Wcast-function-type. (#1396)
* Silence GCC8's -Wcast-function-type. See https://bugs.python.org/issue33012 and PRs linked therein.
This commit is contained in:
parent
13043957ce
commit
0ad58d887f
@ -314,7 +314,7 @@ protected:
|
|||||||
rec->def = new PyMethodDef();
|
rec->def = new PyMethodDef();
|
||||||
std::memset(rec->def, 0, sizeof(PyMethodDef));
|
std::memset(rec->def, 0, sizeof(PyMethodDef));
|
||||||
rec->def->ml_name = rec->name;
|
rec->def->ml_name = rec->name;
|
||||||
rec->def->ml_meth = reinterpret_cast<PyCFunction>(*dispatcher);
|
rec->def->ml_meth = reinterpret_cast<PyCFunction>(reinterpret_cast<void (*) (void)>(*dispatcher));
|
||||||
rec->def->ml_flags = METH_VARARGS | METH_KEYWORDS;
|
rec->def->ml_flags = METH_VARARGS | METH_KEYWORDS;
|
||||||
|
|
||||||
capsule rec_capsule(rec, [](void *ptr) {
|
capsule rec_capsule(rec, [](void *ptr) {
|
||||||
|
Loading…
Reference in New Issue
Block a user