From d747d4b6c57cc0ac42e0da370f03704d8e5927f9 Mon Sep 17 00:00:00 2001
From: Mitya Selivanov <automainint@guattari.tech>
Date: Sat, 8 Apr 2023 01:49:47 +0200
Subject: Fix unused function

---
 source/kit/async_function.h | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/source/kit/async_function.h b/source/kit/async_function.h
index 6b4616d..0389485 100644
--- a/source/kit/async_function.h
+++ b/source/kit/async_function.h
@@ -7,6 +7,12 @@
 extern "C" {
 #endif
 
+#ifdef __GNUC__
+#  pragma GCC diagnostic push
+#  pragma GCC diagnostic ignored "-Wunused-function"
+#  pragma GCC diagnostic ignored "-Wunknown-pragmas"
+#endif
+
 typedef struct {
   int _;
 } kit_af_void;
@@ -40,6 +46,10 @@ static void kit_async_function_dispatch(void *promise) {
 }
 #endif
 
+#ifdef __GNUC__
+#  pragma GCC diagnostic pop
+#endif
+
 #define KIT_AF_STATE(ret_type_, name_, ...) \
   struct name_##_coro_state_ {              \
     KIT_AF_STATE_DATA;                      \
-- 
cgit v1.2.3