From d1df7b7ee751206f6e9cee31ac003801376c938a Mon Sep 17 00:00:00 2001 From: Volodymyr Sapsai Date: Mon, 11 Jun 2018 19:42:27 +0000 Subject: [PATCH] Mark the test using to require c++experimental. When built against the old libc++ version the test was causing linker error Undefined symbols for architecture x86_64: "std::experimental::fundamentals_v1::pmr::new_delete_resource()", referenced from: void test_evil() in construct_piecewise_pair_evil.pass.cpp.o void test_evil() in construct_piecewise_pair_evil.pass.cpp.o void test_evil() in construct_piecewise_pair_evil.pass.cpp.o void test_evil() in construct_piecewise_pair_evil.pass.cpp.o void test_evil() in construct_piecewise_pair_evil.pass.cpp.o void test_evil() in construct_piecewise_pair_evil.pass.cpp.o void test_evil() in construct_piecewise_pair_evil.pass.cpp.o ... llvm-svn: 334431 --- .../construct_piecewise_pair_evil.pass.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/libcxx/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/construct_piecewise_pair_evil.pass.cpp b/libcxx/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/construct_piecewise_pair_evil.pass.cpp index f087ec23ca2b..7dc8f3aaccaf 100644 --- a/libcxx/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/construct_piecewise_pair_evil.pass.cpp +++ b/libcxx/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/construct_piecewise_pair_evil.pass.cpp @@ -7,6 +7,7 @@ // //===----------------------------------------------------------------------===// +// REQUIRES: c++experimental // UNSUPPORTED: c++98, c++03 //