diff --git a/include/internal/catch_suppress_warnings.h b/include/internal/catch_suppress_warnings.h index 6a94b0f0..d4ce9b71 100644 --- a/include/internal/catch_suppress_warnings.h +++ b/include/internal/catch_suppress_warnings.h @@ -10,16 +10,15 @@ # pragma warning(push) # pragma warning(disable: 161 1682) # else // __ICC -# pragma clang diagnostic push -# pragma clang diagnostic ignored "-Wglobal-constructors" # pragma clang diagnostic ignored "-Wunused-variable" +# pragma clang diagnostic push # pragma clang diagnostic ignored "-Wpadded" # pragma clang diagnostic ignored "-Wswitch-enum" # pragma clang diagnostic ignored "-Wcovered-switch-default" # endif #elif defined __GNUC__ -# pragma GCC diagnostic push # pragma GCC diagnostic ignored "-Wunused-variable" +# pragma GCC diagnostic push # pragma GCC diagnostic ignored "-Wparentheses" # pragma GCC diagnostic ignored "-Wpadded" #endif