mirror of
https://github.com/biojppm/rapidyaml.git
synced 2026-01-18 21:41:18 +01:00
update c4core
This commit is contained in:
Submodule ext/c4core updated: f4da68855b...7aba1e1112
@@ -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")
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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__)
|
||||
|
||||
Reference in New Issue
Block a user