comment out tests again

This commit is contained in:
Werner Henze 2025-01-03 19:35:03 +01:00
parent 4d82fd88b9
commit 23665edb69

View File

@ -222,11 +222,11 @@ TEST(span_test, from_pointer_length_constructor)
TEST(span_test, from_pointer_pointer_construction) TEST(span_test, from_pointer_pointer_construction)
{ {
const auto terminateHandler = std::set_terminate([] { // const auto terminateHandler = std::set_terminate([] {
std::cerr << "Expected Death. from_pointer_pointer_construction"; // std::cerr << "Expected Death. from_pointer_pointer_construction";
std::abort(); // std::abort();
}); // });
const auto expected = GetExpectedDeathString(terminateHandler); // const auto expected = GetExpectedDeathString(terminateHandler);
int arr[4] = {1, 2, 3, 4}; int arr[4] = {1, 2, 3, 4};
@ -285,11 +285,12 @@ TEST(span_test, from_pointer_pointer_construction)
} }
// this will fail the std::distance() precondition, which asserts on MSVC debug builds // this will fail the std::distance() precondition, which asserts on MSVC debug builds
{ //{ // this test fails on gcc 13/14, clang 16/17/18, xcode 15.4, vs 16
int* p = nullptr; // int* p = nullptr;
auto workaround_macro = [&]() { span<int> s{&arr[0], p}; }; // auto workaround_macro = [&]() { span<int> s{&arr[0], p}; };
EXPECT_DEATH(workaround_macro(), expected); // span<int> s{&arr[0], p};
} // EXPECT_DEATH(workaround_macro(), expected);
//}
} }
template <typename U, typename V, typename = void> template <typename U, typename V, typename = void>