File fix-no-return-in-nonvoid-function.patch of Package python-gevent

Index: b/deps/libev/ev_iouring.c
===================================================================
--- a/deps/libev/ev_iouring.c
+++ b/deps/libev/ev_iouring.c
@@ -213,6 +213,9 @@ iouring_sqe_get (EV_P)
   return EV_SQES + (tail & EV_SQ_VAR (ring_mask));
 }
 
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wreturn-type"
+
 inline_size
 struct io_uring_sqe *
 iouring_sqe_submit (EV_P_ struct io_uring_sqe *sqe)
@@ -260,6 +263,8 @@ iouring_internal_destroy (EV_P)
   if (ev_is_active (&iouring_tfd_w  )) ev_ref (EV_A); ev_io_stop (EV_A_ &iouring_tfd_w  );
 }
 
+#pragma GCC diagnostic pop
+
 ecb_cold
 static int
 iouring_internal_init (EV_P)
openSUSE Build Service is sponsored by