From 3a3a97cbb5cc577a693c060dbe30120223a8a938 Mon Sep 17 00:00:00 2001 From: Mikhail Bautin Date: Fri, 27 Sep 2024 21:20:59 -0700 Subject: [PATCH] Surround MSVC-specific pragmas with #ifdef _MSC_VER --- include/usearch/index_plugins.hpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/include/usearch/index_plugins.hpp b/include/usearch/index_plugins.hpp index 881bbb2a..349ee360 100644 --- a/include/usearch/index_plugins.hpp +++ b/include/usearch/index_plugins.hpp @@ -65,11 +65,15 @@ #pragma GCC diagnostic ignored "-Wunused-parameter" #pragma GCC diagnostic ignored "-Wunused-variable" #pragma GCC diagnostic ignored "-Wunused-but-set-variable" +#ifdef _MSC_VER #pragma warning(push) #pragma warning(disable : 4101) // "Unused variables" #pragma warning(disable : 4068) // "Unknown pragmas", when MSVC tries to read GCC pragmas +#endif // _MSC_VER #include +#ifdef _MSC_VER #pragma warning(pop) +#endif // _MSC_VER #pragma GCC diagnostic pop #endif