summaryrefslogtreecommitdiff
path: root/Cython/Utility/ExtensionTypes.c
diff options
context:
space:
mode:
Diffstat (limited to 'Cython/Utility/ExtensionTypes.c')
-rw-r--r--Cython/Utility/ExtensionTypes.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/Cython/Utility/ExtensionTypes.c b/Cython/Utility/ExtensionTypes.c
index f18cc671d..6ecc7eda1 100644
--- a/Cython/Utility/ExtensionTypes.c
+++ b/Cython/Utility/ExtensionTypes.c
@@ -157,7 +157,8 @@ static int __Pyx_validate_bases_tuple(const char *type_name, Py_ssize_t dictoffs
static int __Pyx_PyType_Ready(PyTypeObject *t);/*proto*/
#endif
#else
-#define __Pyx_PyType_Ready(t) PyType_Ready(t)
+// avoid C warning about unused helper function
+#define __Pyx_PyType_Ready(t) ((void)__Pyx_PyObject_CallMethod0, (void)__Pyx_validate_bases_tuple, PyType_Ready(t))
#endif
/////////////// PyType_Ready ///////////////