diff options
| author | Marshall Clow <mclow.lists@gmail.com> | 2017-01-24 22:22:33 +0000 | 
|---|---|---|
| committer | Marshall Clow <mclow.lists@gmail.com> | 2017-01-24 22:22:33 +0000 | 
| commit | e67179bc6c7ca93370409eab5359f3adf337e4cd (patch) | |
| tree | 9c6799db6ff16396aafa314d491dd3bac7429f7f /libcxx/test/std/utilities | |
| parent | bf67cf7e4b42207e9e48b1de16d11c49a47279cc (diff) | |
| download | bcm5719-llvm-e67179bc6c7ca93370409eab5359f3adf337e4cd.tar.gz bcm5719-llvm-e67179bc6c7ca93370409eab5359f3adf337e4cd.zip | |
Remove auto_ptr in C++17. Get it back by defining _LIBCPP_ENABLE_CXX17_REMOVED_AUTO_PTR
llvm-svn: 292986
Diffstat (limited to 'libcxx/test/std/utilities')
3 files changed, 3 insertions, 1 deletions
| diff --git a/libcxx/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/auto_pointer.pass.cpp b/libcxx/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/auto_pointer.pass.cpp index 7c3ac462c28..0867a01804f 100644 --- a/libcxx/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/auto_pointer.pass.cpp +++ b/libcxx/test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/auto_pointer.pass.cpp @@ -9,7 +9,7 @@  // libc++ cannot safely provide the auto_ptr constructor without rvalue  // references. -// XFAIL: c++98, c++03 +// REQUIRES-ANY: c++11, c++14  // <memory> diff --git a/libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/auto_ptr_Y.pass.cpp b/libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/auto_ptr_Y.pass.cpp index 21cdf4a13e4..2957df2bd66 100644 --- a/libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/auto_ptr_Y.pass.cpp +++ b/libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign/auto_ptr_Y.pass.cpp @@ -10,6 +10,7 @@  // <memory>  // shared_ptr +// REQUIRES-ANY: c++98, c++03, c++11, c++14  // template<class Y> shared_ptr& operator=(auto_ptr<Y>&& r); diff --git a/libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/auto_ptr.pass.cpp b/libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/auto_ptr.pass.cpp index f8fdb7a0947..59aef220546 100644 --- a/libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/auto_ptr.pass.cpp +++ b/libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/auto_ptr.pass.cpp @@ -10,6 +10,7 @@  // <memory>  // template<class Y> explicit shared_ptr(auto_ptr<Y>&& r); +// REQUIRES-ANY: c++98, c++03, c++11, c++14  #include <memory> | 

