From b7d9d754aca05d248ef17688c94186d9016e551a Mon Sep 17 00:00:00 2001 From: Jordan Maples Date: Thu, 9 Apr 2020 14:17:52 -0700 Subject: [PATCH] another attempt at apple clang version filtering --- tests/span_compatibility_tests.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/span_compatibility_tests.cpp b/tests/span_compatibility_tests.cpp index 4012839..ef9e50c 100644 --- a/tests/span_compatibility_tests.cpp +++ b/tests/span_compatibility_tests.cpp @@ -48,7 +48,7 @@ static_assert(!std::is_convertible::value, // Filtering g++ version < 8, clang version < 7, and XCode 9.4 and 10.1 which looks to be Apple clang versions 9.1 and 10.0. #if (defined(_MSC_VER)) || \ (defined(__GNUC__) && __GNUC__ > 7) || \ -(defined(__APPLE__) && defined(__clang__) && (!(__clang_major__ == 9 && __clang_minor__ == 1) && !(__clang_major__ == 10 && __clang_minor__ == 0))) || \ +(defined(__apple_build_version__) && __apple_build_version__ != 10001145 && __apple_build_version__ != 9020039 ) || \ (defined(__clang__) && __clang_major__ > 6) template void ArrayConvertibilityCheck()