Read-only mirrors. Development, issues and pull requests are on GitHub.

summaryrefslogtreecommitdiffhomepage
path: root/include
diff options
context:
space:
mode:
authorFabien Caylus2014-07-27 15:16:10 +0200
committerFabien Caylus2014-07-27 15:16:10 +0200
commitae76945eafbdcc997b82322be666ab09c5ffe2c9 (patch)
tree97968a84b8fcaa6318e89429f898e88db147cc21 /include
parent6880a0c909778e9036b37ac4ddc601eee56b7b39 (diff)
downloadcatch3-ae76945eafbdcc997b82322be666ab09c5ffe2c9.tar.gz
Hide warnings with GCC
Diffstat (limited to 'include')
-rw-r--r--include/internal/catch_suppress_warnings.h5
1 files changed, 5 insertions, 0 deletions
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