From 2cd5e70012d565fc2cbb94c10d1254b18a7532e1 Mon Sep 17 00:00:00 2001 From: Corentin Jabot Date: Wed, 8 Jul 2020 18:00:24 +0200 Subject: [PATCH] Silence a -Wsign-conversio warning in Clara under GCC --- src/catch2/internal/catch_clara.hpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/catch2/internal/catch_clara.hpp b/src/catch2/internal/catch_clara.hpp index 2319792f..633db558 100644 --- a/src/catch2/internal/catch_clara.hpp +++ b/src/catch2/internal/catch_clara.hpp @@ -25,12 +25,21 @@ #pragma clang diagnostic ignored "-Wdeprecated" #endif +#if defined(__GNUC__) + #pragma GCC diagnostic push + #pragma GCC diagnostic ignored "-Wsign-conversion" +#endif + #include #if defined(__clang__) #pragma clang diagnostic pop #endif +#if defined(__GNUC__) + #pragma GCC diagnostic pop +#endif + // Restore Clara's value for console width, if present #ifdef CATCH_TEMP_CLARA_CONFIG_CONSOLE_WIDTH