diff --git a/src/catch2/matchers/internal/catch_matchers_impl.hpp b/src/catch2/matchers/internal/catch_matchers_impl.hpp index cb51858528..8d013fa29f 100644 --- a/src/catch2/matchers/internal/catch_matchers_impl.hpp +++ b/src/catch2/matchers/internal/catch_matchers_impl.hpp @@ -46,7 +46,9 @@ namespace Catch { } }; -#if defined __GNUC__ +#ifdef __clang__ +# pragma clang diagnostic pop +#elif defined __GNUC__ # pragma GCC diagnostic pop #endif