Fixed MSVC Clang compatibility

This commit is contained in:
Chlumsky 2024-01-18 16:57:59 +01:00
parent 3cbd0d1190
commit b1345fb165
1 changed files with 7 additions and 7 deletions

View File

@ -84,12 +84,12 @@ source = """
#endif #endif
#endif #endif
#ifdef _MSC_VER #if defined(__GNUC__) || defined(__clang__)
#pragma warning(push)
#pragma warning(disable : 4456 4457 4458 6246)
#elif defined(__GNUC__)
#pragma GCC diagnostic push #pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wshadow" #pragma GCC diagnostic ignored "-Wshadow"
#elif defined(_MSC_VER)
#pragma warning(push)
#pragma warning(disable : 4456 4457 4458 6246)
#endif #endif
#ifndef M_PI #ifndef M_PI
@ -98,10 +98,10 @@ source = """
""" """
sourceAppendix = """ sourceAppendix = """
#ifdef _MSC_VER #if defined(__GNUC__) || defined(__clang__)
#pragma warning(pop)
#elif defined(__GNUC__)
#pragma GCC diagnostic pop #pragma GCC diagnostic pop
#elif defined(_MSC_VER)
#pragma warning(pop)
#endif #endif
""" """