# include <initializer_list> // 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
} // namespace testing
-#if defined(__clang__) && __has_warning("-Wdeprecated-copy")
+#ifdef __clang__
#pragma clang diagnostic pop
#endif
//
// 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
} // namespace testing
-#if defined(__clang__) && __has_warning("-Wdeprecated-copy")
+#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // GMOCK_INCLUDE_GMOCK_GMOCK_H_
#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
} // namespace internal
} // namespace testing
-#if defined(__clang__) && __has_warning("-Wdeprecated-copy")
+#ifdef __clang__
#pragma clang diagnostic pop
#endif