diff --git a/libcxx/test/std/containers/views/span.cons/deduct.pass.cpp b/libcxx/test/std/containers/views/span.cons/deduct.pass.cpp --- a/libcxx/test/std/containers/views/span.cons/deduct.pass.cpp +++ b/libcxx/test/std/containers/views/span.cons/deduct.pass.cpp @@ -85,7 +85,7 @@ } } -#ifndef _LIBCPP_HAS_NO_INCOMPLETE_RANGES +#ifndef TEST_HAS_NO_INCOMPLETE_RANGES void test_range_std_container() { { std::string str{"ABCDE"}; @@ -103,7 +103,7 @@ assert(s.data() == str.data()); } } -#endif // _LIBCPP_HAS_NO_INCOMPLETE_RANGES +#endif // TEST_HAS_NO_INCOMPLETE_RANGES int main(int, char**) { @@ -111,9 +111,9 @@ test_c_array(); test_std_array(); -#ifndef _LIBCPP_HAS_NO_INCOMPLETE_RANGES +#ifndef TEST_HAS_NO_INCOMPLETE_RANGES test_range_std_container(); -#endif // _LIBCPP_HAS_NO_INCOMPLETE_RANGES +#endif // TEST_HAS_NO_INCOMPLETE_RANGES return 0; } diff --git a/libcxx/test/support/test_macros.h b/libcxx/test/support/test_macros.h --- a/libcxx/test/support/test_macros.h +++ b/libcxx/test/support/test_macros.h @@ -394,6 +394,10 @@ # define TEST_HAS_NO_FGETPOS_FSETPOS #endif +#if defined(_LIBCPP_HAS_NO_INCOMPLETE_RANGES) +# define TEST_HAS_NO_INCOMPLETE_RANGES +#endif + #if defined(__GNUC__) #pragma GCC diagnostic pop #endif