diff --git a/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h b/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h index ee2b4e4729a0c..b387c178fcc16 100644 --- a/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h +++ b/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h @@ -58,7 +58,7 @@ # include // NOLINT -- must be after gtest.h #endif -#if defined(__clang__) && __has_warning("-Wdeprecated-copy") +#ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wdeprecated-copy" #endif @@ -4421,7 +4421,7 @@ inline InnerMatcher AllArgs(const InnerMatcher& matcher) { return matcher; } } // namespace testing -#if defined(__clang__) && __has_warning("-Wdeprecated-copy") +#ifdef __clang__ #pragma clang diagnostic pop #endif diff --git a/llvm/utils/unittest/googlemock/include/gmock/gmock.h b/llvm/utils/unittest/googlemock/include/gmock/gmock.h index 68aba63633cd9..8acc461b34e43 100644 --- a/llvm/utils/unittest/googlemock/include/gmock/gmock.h +++ b/llvm/utils/unittest/googlemock/include/gmock/gmock.h @@ -55,7 +55,7 @@ // // where all clauses are optional and WillOnce() can be repeated. -#if defined(__clang__) && __has_warning("-Wdeprecated-copy") +#ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wdeprecated-copy" #endif @@ -96,7 +96,7 @@ GTEST_API_ void InitGoogleMock(int* argc, wchar_t** argv); } // namespace testing -#if defined(__clang__) && __has_warning("-Wdeprecated-copy") +#ifdef __clang__ #pragma clang diagnostic pop #endif #endif // GMOCK_INCLUDE_GMOCK_GMOCK_H_ diff --git a/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h b/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h index e67f7b42cddce..df5f143604bb3 100644 --- a/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h +++ b/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h @@ -54,7 +54,7 @@ #if GTEST_HAS_PARAM_TEST -#if defined(__clang__) && __has_warning("-Wdeprecated-copy") +#ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wdeprecated-copy" #endif @@ -5146,7 +5146,7 @@ CartesianProductHolder10(const Generator1& g1, const Generator2& g2, } // namespace internal } // namespace testing -#if defined(__clang__) && __has_warning("-Wdeprecated-copy") +#ifdef __clang__ #pragma clang diagnostic pop #endif