24 lines
660 B
Diff
24 lines
660 B
Diff
|
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)
|