winpthreads: disable -Wprio-ctor-dtor warning in misc.c

Usage of __attribute__((constructor(0))) triggers -Wprio-ctor-dtor warning.

Temporary disable this warning with `#pragma GCC diagnostic`.

Signed-off-by: Kirill Makurin <maiddaisuki@outlook.com>
Signed-off-by: LIU Hao <lh_mouse@126.com>
diff --git a/mingw-w64-libraries/winpthreads/src/misc.c b/mingw-w64-libraries/winpthreads/src/misc.c
index ae74474..1e0d612 100644
--- a/mingw-w64-libraries/winpthreads/src/misc.c
+++ b/mingw-w64-libraries/winpthreads/src/misc.c
@@ -37,6 +37,8 @@
 HRESULT (WINAPI *_pthread_set_thread_description) (HANDLE, PCWSTR) = NULL;
 
 #if defined(__GNUC__) || defined(__clang__)
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wprio-ctor-dtor"
 __attribute__((constructor(0)))
 #endif
 static void winpthreads_init(void)
@@ -63,6 +65,9 @@
             (HRESULT (WINAPI *)(HANDLE, PCWSTR))(void*) GetProcAddress(mod, "SetThreadDescription");
     }
 }
+#if defined(__GNUC__) || defined(__clang__)
+#pragma GCC diagnostic pop
+#endif
 
 #if defined(_MSC_VER) && !defined(__clang__)
 /* Force a reference to __xc_t to prevent whole program optimization