From aa724339dcc2eb662f38757220678fa94fcfa78c Mon Sep 17 00:00:00 2001 From: Lassi Helynranta Date: Wed, 11 Jun 2025 19:47:09 +0300 Subject: [PATCH] fix: warnings about included file in module purview in MSVC (#407) --- module/magic_enum.cppm | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/module/magic_enum.cppm b/module/magic_enum.cppm index e4898cb..05b3a1a 100644 --- a/module/magic_enum.cppm +++ b/module/magic_enum.cppm @@ -11,10 +11,21 @@ export module magic_enum; import std; extern "C++" { +#ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winclude-angled-in-module-purview" +#elif defined(_MSC_VER) +#pragma warning(push) +#pragma warning(disable : 5244) +#endif + #include + +#ifdef __clang__ #pragma clang diagnostic pop +#elif defined(_MSC_VER) +#pragma warning(pop) +#endif } #endif