From ae76945eafbdcc997b82322be666ab09c5ffe2c9 Mon Sep 17 00:00:00 2001 From: Fabien Caylus Date: Sun, 27 Jul 2014 15:16:10 +0200 Subject: [PATCH] Hide warnings with GCC --- include/internal/catch_suppress_warnings.h | 5 +++++ single_include/catch.hpp | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/include/internal/catch_suppress_warnings.h b/include/internal/catch_suppress_warnings.h index b39a0b32..cc36c073 100644 --- a/include/internal/catch_suppress_warnings.h +++ b/include/internal/catch_suppress_warnings.h @@ -17,6 +17,11 @@ #pragma clang diagnostic ignored "-Wpadded" #pragma clang diagnostic ignored "-Wc++98-compat" #pragma clang diagnostic ignored "-Wc++98-compat-pedantic" +#elif defined __GNUC__ +#pragma GCC diagnostic ignored "-Wvariadic-macros" +#pragma GCC diagnostic ignored "-Wunused-variable" +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wpadded" #endif #endif // TWOBLUECUBES_CATCH_SUPPRESS_WARNINGS_H_INCLUDED diff --git a/single_include/catch.hpp b/single_include/catch.hpp index 1fba6a34..6e2053e2 100644 --- a/single_include/catch.hpp +++ b/single_include/catch.hpp @@ -26,6 +26,11 @@ #pragma clang diagnostic ignored "-Wpadded" #pragma clang diagnostic ignored "-Wc++98-compat" #pragma clang diagnostic ignored "-Wc++98-compat-pedantic" +#elif defined __GNUC__ +#pragma GCC diagnostic ignored "-Wvariadic-macros" +#pragma GCC diagnostic ignored "-Wunused-variable" +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wpadded" #endif #ifdef CATCH_CONFIG_MAIN