update c4core

This commit is contained in:
Joao Paulo Magalhaes
2024-08-12 19:55:30 +01:00
parent 38f616b7bd
commit c9ad60eefc
4 changed files with 5 additions and 1 deletions

View File

@@ -5,6 +5,7 @@
C4_SUPPRESS_WARNING_MSVC_WITH_PUSH(4296/*expression is always 'boolean_value'*/)
C4_SUPPRESS_WARNING_MSVC(4702/*unreachable code*/)
C4_SUPPRESS_WARNING_GCC_CLANG_WITH_PUSH("-Wold-style-cast")
C4_SUPPRESS_WARNING_GCC("-Wtype-limits")
C4_SUPPRESS_WARNING_GCC("-Wuseless-cast")

View File

@@ -34,6 +34,7 @@
# pragma warning(push)
# pragma warning(disable: 4296/*expression is always 'boolean_value'*/)
# pragma warning(disable: 4389/*'==': signed/unsigned mismatch*/)
# pragma warning(disable: 4702/*unreachable code*/)
# if C4_MSVC_VERSION != C4_MSVC_VERSION_2017
# pragma warning(disable: 4800/*'int': forcing value to bool 'true' or 'false' (performance warning)*/)
# endif

View File

@@ -9,6 +9,7 @@
#if defined(_MSC_VER)
# pragma warning(push)
# pragma warning(disable: 4068/*unknown pragma*/)
# pragma warning(disable: 4702/*unreachable code*/)
#elif defined(__clang__)
# pragma clang diagnostic push
# pragma clang diagnostic ignored "-Wgnu-zero-variadic-macro-arguments"
@@ -271,6 +272,7 @@ void add_cases_##group_name(std::vector<Case> *group_cases__)
#if defined(_MSC_VER)
# pragma warning(pop)
# pragma warning(disable: 4702/*unreachable code*/)
#elif defined(__clang__)
# pragma clang diagnostic pop
#elif defined(__GNUC__)