summaryrefslogtreecommitdiffstats
path: root/libcxx/test/std/experimental/memory
diff options
context:
space:
mode:
authorVolodymyr Sapsai <vsapsai@apple.com>2018-06-11 19:42:27 +0000
committerVolodymyr Sapsai <vsapsai@apple.com>2018-06-11 19:42:27 +0000
commitd1df7b7ee751206f6e9cee31ac003801376c938a (patch)
tree71696180f23b34003646e1f098f38e2304f97f6c /libcxx/test/std/experimental/memory
parentceed99baf0fac07d5abb080f88f110be3974a312 (diff)
downloadbcm5719-llvm-d1df7b7ee751206f6e9cee31ac003801376c938a.tar.gz
bcm5719-llvm-d1df7b7ee751206f6e9cee31ac003801376c938a.zip
Mark the test using <experimental/memory_resource> 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<WidgetV0, WidgetV0>() in construct_piecewise_pair_evil.pass.cpp.o void test_evil<WidgetV0, WidgetV1>() in construct_piecewise_pair_evil.pass.cpp.o void test_evil<WidgetV0, WidgetV2>() in construct_piecewise_pair_evil.pass.cpp.o void test_evil<WidgetV0, WidgetV3>() in construct_piecewise_pair_evil.pass.cpp.o void test_evil<WidgetV1, WidgetV0>() in construct_piecewise_pair_evil.pass.cpp.o void test_evil<WidgetV1, WidgetV1>() in construct_piecewise_pair_evil.pass.cpp.o void test_evil<WidgetV1, WidgetV2>() in construct_piecewise_pair_evil.pass.cpp.o ... llvm-svn: 334431
Diffstat (limited to 'libcxx/test/std/experimental/memory')
-rw-r--r--libcxx/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/construct_piecewise_pair_evil.pass.cpp1
1 files changed, 1 insertions, 0 deletions
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 f087ec23ca2..7dc8f3aacca 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
// <memory_resource>
OpenPOWER on IntegriCloud