summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarshall Clow <mclow.lists@gmail.com>2014-12-09 15:07:42 +0000
committerMarshall Clow <mclow.lists@gmail.com>2014-12-09 15:07:42 +0000
commit8ad78e905f28d72a9122302e381503159a208485 (patch)
tree73198a934efc2869b6d2836d9795cc8f2eb85a67
parentb0a9b703739aa0e0661fec9181863cd6745b63c9 (diff)
downloadbcm5719-llvm-8ad78e905f28d72a9122302e381503159a208485.tar.gz
bcm5719-llvm-8ad78e905f28d72a9122302e381503159a208485.zip
Move the optional tests into test/experimental. They were put into test/utilities because optional was going to be part of C++14, and then was pulled and put into the Library Fundamentals TS instead. No funcitonality change here; just moving files around.
llvm-svn: 223778
-rw-r--r--libcxx/test/experimental/optional/optional.bad_optional_access/default.pass.cpp (renamed from libcxx/test/utilities/optional/optional.bad_optional_access/default.pass.cpp)0
-rw-r--r--libcxx/test/experimental/optional/optional.bad_optional_access/derive.pass.cpp (renamed from libcxx/test/utilities/optional/optional.bad_optional_access/derive.pass.cpp)0
-rw-r--r--libcxx/test/experimental/optional/optional.comp_with_t/equal.pass.cpp (renamed from libcxx/test/utilities/optional/optional.comp_with_t/equal.pass.cpp)0
-rw-r--r--libcxx/test/experimental/optional/optional.comp_with_t/greater.pass.cpp (renamed from libcxx/test/utilities/optional/optional.comp_with_t/greater.pass.cpp)0
-rw-r--r--libcxx/test/experimental/optional/optional.comp_with_t/greater_equal.pass.cpp (renamed from libcxx/test/utilities/optional/optional.comp_with_t/greater_equal.pass.cpp)0
-rw-r--r--libcxx/test/experimental/optional/optional.comp_with_t/less_equal.pass.cpp (renamed from libcxx/test/utilities/optional/optional.comp_with_t/less_equal.pass.cpp)0
-rw-r--r--libcxx/test/experimental/optional/optional.comp_with_t/less_than.pass.cpp (renamed from libcxx/test/utilities/optional/optional.comp_with_t/less_than.pass.cpp)0
-rw-r--r--libcxx/test/experimental/optional/optional.comp_with_t/not_equal.pass.cpp (renamed from libcxx/test/utilities/optional/optional.comp_with_t/not_equal.pass.cpp)0
-rw-r--r--libcxx/test/experimental/optional/optional.defs/tested_elsewhere.pass.cpp (renamed from libcxx/test/utilities/optional/optional.defs/tested_elsewhere.pass.cpp)0
-rw-r--r--libcxx/test/experimental/optional/optional.general/nothing_to_do.pass.cpp (renamed from libcxx/test/utilities/optional/optional.general/nothing_to_do.pass.cpp)0
-rw-r--r--libcxx/test/experimental/optional/optional.hash/hash.pass.cpp (renamed from libcxx/test/utilities/optional/optional.hash/hash.pass.cpp)0
-rw-r--r--libcxx/test/experimental/optional/optional.inplace/in_place_t.pass.cpp (renamed from libcxx/test/utilities/optional/optional.inplace/in_place_t.pass.cpp)0
-rw-r--r--libcxx/test/experimental/optional/optional.nullops/equal.pass.cpp (renamed from libcxx/test/utilities/optional/optional.nullops/equal.pass.cpp)0
-rw-r--r--libcxx/test/experimental/optional/optional.nullops/greater.pass.cpp (renamed from libcxx/test/utilities/optional/optional.nullops/greater.pass.cpp)0
-rw-r--r--libcxx/test/experimental/optional/optional.nullops/greater_equal.pass.cpp (renamed from libcxx/test/utilities/optional/optional.nullops/greater_equal.pass.cpp)0
-rw-r--r--libcxx/test/experimental/optional/optional.nullops/less_equal.pass.cpp (renamed from libcxx/test/utilities/optional/optional.nullops/less_equal.pass.cpp)0
-rw-r--r--libcxx/test/experimental/optional/optional.nullops/less_than.pass.cpp (renamed from libcxx/test/utilities/optional/optional.nullops/less_than.pass.cpp)0
-rw-r--r--libcxx/test/experimental/optional/optional.nullops/not_equal.pass.cpp (renamed from libcxx/test/utilities/optional/optional.nullops/not_equal.pass.cpp)0
-rw-r--r--libcxx/test/experimental/optional/optional.nullopt/nullopt_t.pass.cpp (renamed from libcxx/test/utilities/optional/optional.nullopt/nullopt_t.pass.cpp)0
-rw-r--r--libcxx/test/experimental/optional/optional.object/optional.object.assign/assign_value.pass.cpp (renamed from libcxx/test/utilities/optional/optional.object/optional.object.assign/assign_value.pass.cpp)0
-rw-r--r--libcxx/test/experimental/optional/optional.object/optional.object.assign/copy.pass.cpp (renamed from libcxx/test/utilities/optional/optional.object/optional.object.assign/copy.pass.cpp)0
-rw-r--r--libcxx/test/experimental/optional/optional.object/optional.object.assign/emplace.pass.cpp (renamed from libcxx/test/utilities/optional/optional.object/optional.object.assign/emplace.pass.cpp)0
-rw-r--r--libcxx/test/experimental/optional/optional.object/optional.object.assign/emplace_initializer_list.pass.cpp (renamed from libcxx/test/utilities/optional/optional.object/optional.object.assign/emplace_initializer_list.pass.cpp)0
-rw-r--r--libcxx/test/experimental/optional/optional.object/optional.object.assign/move.pass.cpp (renamed from libcxx/test/utilities/optional/optional.object/optional.object.assign/move.pass.cpp)0
-rw-r--r--libcxx/test/experimental/optional/optional.object/optional.object.assign/nullopt_t.pass.cpp (renamed from libcxx/test/utilities/optional/optional.object/optional.object.assign/nullopt_t.pass.cpp)0
-rw-r--r--libcxx/test/experimental/optional/optional.object/optional.object.ctor/const_T.pass.cpp (renamed from libcxx/test/utilities/optional/optional.object/optional.object.ctor/const_T.pass.cpp)0
-rw-r--r--libcxx/test/experimental/optional/optional.object/optional.object.ctor/copy.pass.cpp (renamed from libcxx/test/utilities/optional/optional.object/optional.object.ctor/copy.pass.cpp)0
-rw-r--r--libcxx/test/experimental/optional/optional.object/optional.object.ctor/default.pass.cpp (renamed from libcxx/test/utilities/optional/optional.object/optional.object.ctor/default.pass.cpp)0
-rw-r--r--libcxx/test/experimental/optional/optional.object/optional.object.ctor/in_place_t.pass.cpp (renamed from libcxx/test/utilities/optional/optional.object/optional.object.ctor/in_place_t.pass.cpp)0
-rw-r--r--libcxx/test/experimental/optional/optional.object/optional.object.ctor/initializer_list.pass.cpp (renamed from libcxx/test/utilities/optional/optional.object/optional.object.ctor/initializer_list.pass.cpp)0
-rw-r--r--libcxx/test/experimental/optional/optional.object/optional.object.ctor/move.pass.cpp (renamed from libcxx/test/utilities/optional/optional.object/optional.object.ctor/move.pass.cpp)0
-rw-r--r--libcxx/test/experimental/optional/optional.object/optional.object.ctor/nullopt_t.pass.cpp (renamed from libcxx/test/utilities/optional/optional.object/optional.object.ctor/nullopt_t.pass.cpp)0
-rw-r--r--libcxx/test/experimental/optional/optional.object/optional.object.ctor/rvalue_T.pass.cpp (renamed from libcxx/test/utilities/optional/optional.object/optional.object.ctor/rvalue_T.pass.cpp)0
-rw-r--r--libcxx/test/experimental/optional/optional.object/optional.object.dtor/dtor.pass.cpp (renamed from libcxx/test/utilities/optional/optional.object/optional.object.dtor/dtor.pass.cpp)0
-rw-r--r--libcxx/test/experimental/optional/optional.object/optional.object.observe/bool.pass.cpp (renamed from libcxx/test/utilities/optional/optional.object/optional.object.observe/bool.pass.cpp)0
-rw-r--r--libcxx/test/experimental/optional/optional.object/optional.object.observe/dereference.pass.cpp (renamed from libcxx/test/utilities/optional/optional.object/optional.object.observe/dereference.pass.cpp)0
-rw-r--r--libcxx/test/experimental/optional/optional.object/optional.object.observe/dereference_const.pass.cpp (renamed from libcxx/test/utilities/optional/optional.object/optional.object.observe/dereference_const.pass.cpp)0
-rw-r--r--libcxx/test/experimental/optional/optional.object/optional.object.observe/op_arrow.pass.cpp (renamed from libcxx/test/utilities/optional/optional.object/optional.object.observe/op_arrow.pass.cpp)0
-rw-r--r--libcxx/test/experimental/optional/optional.object/optional.object.observe/op_arrow_const.pass.cpp (renamed from libcxx/test/utilities/optional/optional.object/optional.object.observe/op_arrow_const.pass.cpp)0
-rw-r--r--libcxx/test/experimental/optional/optional.object/optional.object.observe/value.pass.cpp (renamed from libcxx/test/utilities/optional/optional.object/optional.object.observe/value.pass.cpp)0
-rw-r--r--libcxx/test/experimental/optional/optional.object/optional.object.observe/value_const.fail.cpp (renamed from libcxx/test/utilities/optional/optional.object/optional.object.observe/value_const.fail.cpp)0
-rw-r--r--libcxx/test/experimental/optional/optional.object/optional.object.observe/value_const.pass.cpp (renamed from libcxx/test/utilities/optional/optional.object/optional.object.observe/value_const.pass.cpp)0
-rw-r--r--libcxx/test/experimental/optional/optional.object/optional.object.observe/value_or.pass.cpp (renamed from libcxx/test/utilities/optional/optional.object/optional.object.observe/value_or.pass.cpp)0
-rw-r--r--libcxx/test/experimental/optional/optional.object/optional.object.observe/value_or_const.pass.cpp (renamed from libcxx/test/utilities/optional/optional.object/optional.object.observe/value_or_const.pass.cpp)0
-rw-r--r--libcxx/test/experimental/optional/optional.object/optional.object.swap/swap.pass.cpp (renamed from libcxx/test/utilities/optional/optional.object/optional.object.swap/swap.pass.cpp)0
-rw-r--r--libcxx/test/experimental/optional/optional.object/optional_const_void.fail.cpp (renamed from libcxx/test/utilities/optional/optional.object/optional_const_void.fail.cpp)0
-rw-r--r--libcxx/test/experimental/optional/optional.object/optional_not_destructible.fail.cpp (renamed from libcxx/test/utilities/optional/optional.object/optional_not_destructible.fail.cpp)0
-rw-r--r--libcxx/test/experimental/optional/optional.object/optional_not_noexcept_destructible.fail.cpp (renamed from libcxx/test/utilities/optional/optional.object/optional_not_noexcept_destructible.fail.cpp)0
-rw-r--r--libcxx/test/experimental/optional/optional.object/optional_void.fail.cpp (renamed from libcxx/test/utilities/optional/optional.object/optional_void.fail.cpp)0
-rw-r--r--libcxx/test/experimental/optional/optional.object/types.pass.cpp (renamed from libcxx/test/utilities/optional/optional.object/types.pass.cpp)0
-rw-r--r--libcxx/test/experimental/optional/optional.relops/equal.pass.cpp (renamed from libcxx/test/utilities/optional/optional.relops/equal.pass.cpp)0
-rw-r--r--libcxx/test/experimental/optional/optional.relops/greater_equal.pass.cpp (renamed from libcxx/test/utilities/optional/optional.relops/greater_equal.pass.cpp)0
-rw-r--r--libcxx/test/experimental/optional/optional.relops/greater_than.pass.cpp (renamed from libcxx/test/utilities/optional/optional.relops/greater_than.pass.cpp)0
-rw-r--r--libcxx/test/experimental/optional/optional.relops/less_equal.pass.cpp (renamed from libcxx/test/utilities/optional/optional.relops/less_equal.pass.cpp)0
-rw-r--r--libcxx/test/experimental/optional/optional.relops/less_than.pass.cpp (renamed from libcxx/test/utilities/optional/optional.relops/less_than.pass.cpp)0
-rw-r--r--libcxx/test/experimental/optional/optional.relops/not_equal.pass.cpp (renamed from libcxx/test/utilities/optional/optional.relops/not_equal.pass.cpp)0
-rw-r--r--libcxx/test/experimental/optional/optional.specalg/make_optional.pass.cpp (renamed from libcxx/test/utilities/optional/optional.specalg/make_optional.pass.cpp)0
-rw-r--r--libcxx/test/experimental/optional/optional.specalg/swap.pass.cpp (renamed from libcxx/test/utilities/optional/optional.specalg/swap.pass.cpp)0
-rw-r--r--libcxx/test/experimental/optional/optional.syn/optional_const_in_place_t.fail.cpp (renamed from libcxx/test/utilities/optional/optional.syn/optional_const_in_place_t.fail.cpp)0
-rw-r--r--libcxx/test/experimental/optional/optional.syn/optional_const_lvalue_ref.fail.cpp (renamed from libcxx/test/utilities/optional/optional.syn/optional_const_lvalue_ref.fail.cpp)0
-rw-r--r--libcxx/test/experimental/optional/optional.syn/optional_const_nullopt_t.fail.cpp (renamed from libcxx/test/utilities/optional/optional.syn/optional_const_nullopt_t.fail.cpp)0
-rw-r--r--libcxx/test/experimental/optional/optional.syn/optional_in_place_t.fail.cpp (renamed from libcxx/test/utilities/optional/optional.syn/optional_in_place_t.fail.cpp)0
-rw-r--r--libcxx/test/experimental/optional/optional.syn/optional_includes_initializer_list.pass.cpp (renamed from libcxx/test/utilities/optional/optional.syn/optional_includes_initializer_list.pass.cpp)0
-rw-r--r--libcxx/test/experimental/optional/optional.syn/optional_lvalue_ref.fail.cpp (renamed from libcxx/test/utilities/optional/optional.syn/optional_lvalue_ref.fail.cpp)0
-rw-r--r--libcxx/test/experimental/optional/optional.syn/optional_nullopt_t.fail.cpp (renamed from libcxx/test/utilities/optional/optional.syn/optional_nullopt_t.fail.cpp)0
-rw-r--r--libcxx/test/experimental/optional/optional.syn/optional_rvalue_ref.fail.cpp (renamed from libcxx/test/utilities/optional/optional.syn/optional_rvalue_ref.fail.cpp)0
-rw-r--r--libcxx/test/experimental/optional/version.pass.cpp (renamed from libcxx/test/utilities/optional/version.pass.cpp)0
-rw-r--r--libcxx/test/utilities/meta/meta.unary/meta.unary.prop/is_default_constructible.pass.cpp6
68 files changed, 6 insertions, 0 deletions
diff --git a/libcxx/test/utilities/optional/optional.bad_optional_access/default.pass.cpp b/libcxx/test/experimental/optional/optional.bad_optional_access/default.pass.cpp
index cecf98a3518..cecf98a3518 100644
--- a/libcxx/test/utilities/optional/optional.bad_optional_access/default.pass.cpp
+++ b/libcxx/test/experimental/optional/optional.bad_optional_access/default.pass.cpp
diff --git a/libcxx/test/utilities/optional/optional.bad_optional_access/derive.pass.cpp b/libcxx/test/experimental/optional/optional.bad_optional_access/derive.pass.cpp
index c13d6603990..c13d6603990 100644
--- a/libcxx/test/utilities/optional/optional.bad_optional_access/derive.pass.cpp
+++ b/libcxx/test/experimental/optional/optional.bad_optional_access/derive.pass.cpp
diff --git a/libcxx/test/utilities/optional/optional.comp_with_t/equal.pass.cpp b/libcxx/test/experimental/optional/optional.comp_with_t/equal.pass.cpp
index e796723cc09..e796723cc09 100644
--- a/libcxx/test/utilities/optional/optional.comp_with_t/equal.pass.cpp
+++ b/libcxx/test/experimental/optional/optional.comp_with_t/equal.pass.cpp
diff --git a/libcxx/test/utilities/optional/optional.comp_with_t/greater.pass.cpp b/libcxx/test/experimental/optional/optional.comp_with_t/greater.pass.cpp
index cf3923bb4fb..cf3923bb4fb 100644
--- a/libcxx/test/utilities/optional/optional.comp_with_t/greater.pass.cpp
+++ b/libcxx/test/experimental/optional/optional.comp_with_t/greater.pass.cpp
diff --git a/libcxx/test/utilities/optional/optional.comp_with_t/greater_equal.pass.cpp b/libcxx/test/experimental/optional/optional.comp_with_t/greater_equal.pass.cpp
index 85fea1377b3..85fea1377b3 100644
--- a/libcxx/test/utilities/optional/optional.comp_with_t/greater_equal.pass.cpp
+++ b/libcxx/test/experimental/optional/optional.comp_with_t/greater_equal.pass.cpp
diff --git a/libcxx/test/utilities/optional/optional.comp_with_t/less_equal.pass.cpp b/libcxx/test/experimental/optional/optional.comp_with_t/less_equal.pass.cpp
index 333f7cdea21..333f7cdea21 100644
--- a/libcxx/test/utilities/optional/optional.comp_with_t/less_equal.pass.cpp
+++ b/libcxx/test/experimental/optional/optional.comp_with_t/less_equal.pass.cpp
diff --git a/libcxx/test/utilities/optional/optional.comp_with_t/less_than.pass.cpp b/libcxx/test/experimental/optional/optional.comp_with_t/less_than.pass.cpp
index e35df21bbab..e35df21bbab 100644
--- a/libcxx/test/utilities/optional/optional.comp_with_t/less_than.pass.cpp
+++ b/libcxx/test/experimental/optional/optional.comp_with_t/less_than.pass.cpp
diff --git a/libcxx/test/utilities/optional/optional.comp_with_t/not_equal.pass.cpp b/libcxx/test/experimental/optional/optional.comp_with_t/not_equal.pass.cpp
index 0dad68d3863..0dad68d3863 100644
--- a/libcxx/test/utilities/optional/optional.comp_with_t/not_equal.pass.cpp
+++ b/libcxx/test/experimental/optional/optional.comp_with_t/not_equal.pass.cpp
diff --git a/libcxx/test/utilities/optional/optional.defs/tested_elsewhere.pass.cpp b/libcxx/test/experimental/optional/optional.defs/tested_elsewhere.pass.cpp
index b58f5c55b64..b58f5c55b64 100644
--- a/libcxx/test/utilities/optional/optional.defs/tested_elsewhere.pass.cpp
+++ b/libcxx/test/experimental/optional/optional.defs/tested_elsewhere.pass.cpp
diff --git a/libcxx/test/utilities/optional/optional.general/nothing_to_do.pass.cpp b/libcxx/test/experimental/optional/optional.general/nothing_to_do.pass.cpp
index b58f5c55b64..b58f5c55b64 100644
--- a/libcxx/test/utilities/optional/optional.general/nothing_to_do.pass.cpp
+++ b/libcxx/test/experimental/optional/optional.general/nothing_to_do.pass.cpp
diff --git a/libcxx/test/utilities/optional/optional.hash/hash.pass.cpp b/libcxx/test/experimental/optional/optional.hash/hash.pass.cpp
index 9e5fb55c833..9e5fb55c833 100644
--- a/libcxx/test/utilities/optional/optional.hash/hash.pass.cpp
+++ b/libcxx/test/experimental/optional/optional.hash/hash.pass.cpp
diff --git a/libcxx/test/utilities/optional/optional.inplace/in_place_t.pass.cpp b/libcxx/test/experimental/optional/optional.inplace/in_place_t.pass.cpp
index 360b9d91671..360b9d91671 100644
--- a/libcxx/test/utilities/optional/optional.inplace/in_place_t.pass.cpp
+++ b/libcxx/test/experimental/optional/optional.inplace/in_place_t.pass.cpp
diff --git a/libcxx/test/utilities/optional/optional.nullops/equal.pass.cpp b/libcxx/test/experimental/optional/optional.nullops/equal.pass.cpp
index 931db614425..931db614425 100644
--- a/libcxx/test/utilities/optional/optional.nullops/equal.pass.cpp
+++ b/libcxx/test/experimental/optional/optional.nullops/equal.pass.cpp
diff --git a/libcxx/test/utilities/optional/optional.nullops/greater.pass.cpp b/libcxx/test/experimental/optional/optional.nullops/greater.pass.cpp
index b72a4d3f1a6..b72a4d3f1a6 100644
--- a/libcxx/test/utilities/optional/optional.nullops/greater.pass.cpp
+++ b/libcxx/test/experimental/optional/optional.nullops/greater.pass.cpp
diff --git a/libcxx/test/utilities/optional/optional.nullops/greater_equal.pass.cpp b/libcxx/test/experimental/optional/optional.nullops/greater_equal.pass.cpp
index 86c8743b555..86c8743b555 100644
--- a/libcxx/test/utilities/optional/optional.nullops/greater_equal.pass.cpp
+++ b/libcxx/test/experimental/optional/optional.nullops/greater_equal.pass.cpp
diff --git a/libcxx/test/utilities/optional/optional.nullops/less_equal.pass.cpp b/libcxx/test/experimental/optional/optional.nullops/less_equal.pass.cpp
index 3e8444bc73f..3e8444bc73f 100644
--- a/libcxx/test/utilities/optional/optional.nullops/less_equal.pass.cpp
+++ b/libcxx/test/experimental/optional/optional.nullops/less_equal.pass.cpp
diff --git a/libcxx/test/utilities/optional/optional.nullops/less_than.pass.cpp b/libcxx/test/experimental/optional/optional.nullops/less_than.pass.cpp
index 149c809b040..149c809b040 100644
--- a/libcxx/test/utilities/optional/optional.nullops/less_than.pass.cpp
+++ b/libcxx/test/experimental/optional/optional.nullops/less_than.pass.cpp
diff --git a/libcxx/test/utilities/optional/optional.nullops/not_equal.pass.cpp b/libcxx/test/experimental/optional/optional.nullops/not_equal.pass.cpp
index 6f28edf6d26..6f28edf6d26 100644
--- a/libcxx/test/utilities/optional/optional.nullops/not_equal.pass.cpp
+++ b/libcxx/test/experimental/optional/optional.nullops/not_equal.pass.cpp
diff --git a/libcxx/test/utilities/optional/optional.nullopt/nullopt_t.pass.cpp b/libcxx/test/experimental/optional/optional.nullopt/nullopt_t.pass.cpp
index de1e83b653c..de1e83b653c 100644
--- a/libcxx/test/utilities/optional/optional.nullopt/nullopt_t.pass.cpp
+++ b/libcxx/test/experimental/optional/optional.nullopt/nullopt_t.pass.cpp
diff --git a/libcxx/test/utilities/optional/optional.object/optional.object.assign/assign_value.pass.cpp b/libcxx/test/experimental/optional/optional.object/optional.object.assign/assign_value.pass.cpp
index e256a098f1a..e256a098f1a 100644
--- a/libcxx/test/utilities/optional/optional.object/optional.object.assign/assign_value.pass.cpp
+++ b/libcxx/test/experimental/optional/optional.object/optional.object.assign/assign_value.pass.cpp
diff --git a/libcxx/test/utilities/optional/optional.object/optional.object.assign/copy.pass.cpp b/libcxx/test/experimental/optional/optional.object/optional.object.assign/copy.pass.cpp
index 81c3b4e6dfa..81c3b4e6dfa 100644
--- a/libcxx/test/utilities/optional/optional.object/optional.object.assign/copy.pass.cpp
+++ b/libcxx/test/experimental/optional/optional.object/optional.object.assign/copy.pass.cpp
diff --git a/libcxx/test/utilities/optional/optional.object/optional.object.assign/emplace.pass.cpp b/libcxx/test/experimental/optional/optional.object/optional.object.assign/emplace.pass.cpp
index c4361ea5178..c4361ea5178 100644
--- a/libcxx/test/utilities/optional/optional.object/optional.object.assign/emplace.pass.cpp
+++ b/libcxx/test/experimental/optional/optional.object/optional.object.assign/emplace.pass.cpp
diff --git a/libcxx/test/utilities/optional/optional.object/optional.object.assign/emplace_initializer_list.pass.cpp b/libcxx/test/experimental/optional/optional.object/optional.object.assign/emplace_initializer_list.pass.cpp
index 8d20be3de19..8d20be3de19 100644
--- a/libcxx/test/utilities/optional/optional.object/optional.object.assign/emplace_initializer_list.pass.cpp
+++ b/libcxx/test/experimental/optional/optional.object/optional.object.assign/emplace_initializer_list.pass.cpp
diff --git a/libcxx/test/utilities/optional/optional.object/optional.object.assign/move.pass.cpp b/libcxx/test/experimental/optional/optional.object/optional.object.assign/move.pass.cpp
index d27313dad42..d27313dad42 100644
--- a/libcxx/test/utilities/optional/optional.object/optional.object.assign/move.pass.cpp
+++ b/libcxx/test/experimental/optional/optional.object/optional.object.assign/move.pass.cpp
diff --git a/libcxx/test/utilities/optional/optional.object/optional.object.assign/nullopt_t.pass.cpp b/libcxx/test/experimental/optional/optional.object/optional.object.assign/nullopt_t.pass.cpp
index 7f39744f055..7f39744f055 100644
--- a/libcxx/test/utilities/optional/optional.object/optional.object.assign/nullopt_t.pass.cpp
+++ b/libcxx/test/experimental/optional/optional.object/optional.object.assign/nullopt_t.pass.cpp
diff --git a/libcxx/test/utilities/optional/optional.object/optional.object.ctor/const_T.pass.cpp b/libcxx/test/experimental/optional/optional.object/optional.object.ctor/const_T.pass.cpp
index 071f5943b97..071f5943b97 100644
--- a/libcxx/test/utilities/optional/optional.object/optional.object.ctor/const_T.pass.cpp
+++ b/libcxx/test/experimental/optional/optional.object/optional.object.ctor/const_T.pass.cpp
diff --git a/libcxx/test/utilities/optional/optional.object/optional.object.ctor/copy.pass.cpp b/libcxx/test/experimental/optional/optional.object/optional.object.ctor/copy.pass.cpp
index 8726f95a00c..8726f95a00c 100644
--- a/libcxx/test/utilities/optional/optional.object/optional.object.ctor/copy.pass.cpp
+++ b/libcxx/test/experimental/optional/optional.object/optional.object.ctor/copy.pass.cpp
diff --git a/libcxx/test/utilities/optional/optional.object/optional.object.ctor/default.pass.cpp b/libcxx/test/experimental/optional/optional.object/optional.object.ctor/default.pass.cpp
index 6a1763de22b..6a1763de22b 100644
--- a/libcxx/test/utilities/optional/optional.object/optional.object.ctor/default.pass.cpp
+++ b/libcxx/test/experimental/optional/optional.object/optional.object.ctor/default.pass.cpp
diff --git a/libcxx/test/utilities/optional/optional.object/optional.object.ctor/in_place_t.pass.cpp b/libcxx/test/experimental/optional/optional.object/optional.object.ctor/in_place_t.pass.cpp
index 412c993ffbd..412c993ffbd 100644
--- a/libcxx/test/utilities/optional/optional.object/optional.object.ctor/in_place_t.pass.cpp
+++ b/libcxx/test/experimental/optional/optional.object/optional.object.ctor/in_place_t.pass.cpp
diff --git a/libcxx/test/utilities/optional/optional.object/optional.object.ctor/initializer_list.pass.cpp b/libcxx/test/experimental/optional/optional.object/optional.object.ctor/initializer_list.pass.cpp
index 98cb929dc51..98cb929dc51 100644
--- a/libcxx/test/utilities/optional/optional.object/optional.object.ctor/initializer_list.pass.cpp
+++ b/libcxx/test/experimental/optional/optional.object/optional.object.ctor/initializer_list.pass.cpp
diff --git a/libcxx/test/utilities/optional/optional.object/optional.object.ctor/move.pass.cpp b/libcxx/test/experimental/optional/optional.object/optional.object.ctor/move.pass.cpp
index b320c95c582..b320c95c582 100644
--- a/libcxx/test/utilities/optional/optional.object/optional.object.ctor/move.pass.cpp
+++ b/libcxx/test/experimental/optional/optional.object/optional.object.ctor/move.pass.cpp
diff --git a/libcxx/test/utilities/optional/optional.object/optional.object.ctor/nullopt_t.pass.cpp b/libcxx/test/experimental/optional/optional.object/optional.object.ctor/nullopt_t.pass.cpp
index c307a2e1e25..c307a2e1e25 100644
--- a/libcxx/test/utilities/optional/optional.object/optional.object.ctor/nullopt_t.pass.cpp
+++ b/libcxx/test/experimental/optional/optional.object/optional.object.ctor/nullopt_t.pass.cpp
diff --git a/libcxx/test/utilities/optional/optional.object/optional.object.ctor/rvalue_T.pass.cpp b/libcxx/test/experimental/optional/optional.object/optional.object.ctor/rvalue_T.pass.cpp
index ac52a42d595..ac52a42d595 100644
--- a/libcxx/test/utilities/optional/optional.object/optional.object.ctor/rvalue_T.pass.cpp
+++ b/libcxx/test/experimental/optional/optional.object/optional.object.ctor/rvalue_T.pass.cpp
diff --git a/libcxx/test/utilities/optional/optional.object/optional.object.dtor/dtor.pass.cpp b/libcxx/test/experimental/optional/optional.object/optional.object.dtor/dtor.pass.cpp
index 2697799f0e5..2697799f0e5 100644
--- a/libcxx/test/utilities/optional/optional.object/optional.object.dtor/dtor.pass.cpp
+++ b/libcxx/test/experimental/optional/optional.object/optional.object.dtor/dtor.pass.cpp
diff --git a/libcxx/test/utilities/optional/optional.object/optional.object.observe/bool.pass.cpp b/libcxx/test/experimental/optional/optional.object/optional.object.observe/bool.pass.cpp
index a3724375cf4..a3724375cf4 100644
--- a/libcxx/test/utilities/optional/optional.object/optional.object.observe/bool.pass.cpp
+++ b/libcxx/test/experimental/optional/optional.object/optional.object.observe/bool.pass.cpp
diff --git a/libcxx/test/utilities/optional/optional.object/optional.object.observe/dereference.pass.cpp b/libcxx/test/experimental/optional/optional.object/optional.object.observe/dereference.pass.cpp
index 98e5dac9719..98e5dac9719 100644
--- a/libcxx/test/utilities/optional/optional.object/optional.object.observe/dereference.pass.cpp
+++ b/libcxx/test/experimental/optional/optional.object/optional.object.observe/dereference.pass.cpp
diff --git a/libcxx/test/utilities/optional/optional.object/optional.object.observe/dereference_const.pass.cpp b/libcxx/test/experimental/optional/optional.object/optional.object.observe/dereference_const.pass.cpp
index c72a57852a3..c72a57852a3 100644
--- a/libcxx/test/utilities/optional/optional.object/optional.object.observe/dereference_const.pass.cpp
+++ b/libcxx/test/experimental/optional/optional.object/optional.object.observe/dereference_const.pass.cpp
diff --git a/libcxx/test/utilities/optional/optional.object/optional.object.observe/op_arrow.pass.cpp b/libcxx/test/experimental/optional/optional.object/optional.object.observe/op_arrow.pass.cpp
index 0fb5aa2e9d0..0fb5aa2e9d0 100644
--- a/libcxx/test/utilities/optional/optional.object/optional.object.observe/op_arrow.pass.cpp
+++ b/libcxx/test/experimental/optional/optional.object/optional.object.observe/op_arrow.pass.cpp
diff --git a/libcxx/test/utilities/optional/optional.object/optional.object.observe/op_arrow_const.pass.cpp b/libcxx/test/experimental/optional/optional.object/optional.object.observe/op_arrow_const.pass.cpp
index e813dd992a5..e813dd992a5 100644
--- a/libcxx/test/utilities/optional/optional.object/optional.object.observe/op_arrow_const.pass.cpp
+++ b/libcxx/test/experimental/optional/optional.object/optional.object.observe/op_arrow_const.pass.cpp
diff --git a/libcxx/test/utilities/optional/optional.object/optional.object.observe/value.pass.cpp b/libcxx/test/experimental/optional/optional.object/optional.object.observe/value.pass.cpp
index e91805e9c8e..e91805e9c8e 100644
--- a/libcxx/test/utilities/optional/optional.object/optional.object.observe/value.pass.cpp
+++ b/libcxx/test/experimental/optional/optional.object/optional.object.observe/value.pass.cpp
diff --git a/libcxx/test/utilities/optional/optional.object/optional.object.observe/value_const.fail.cpp b/libcxx/test/experimental/optional/optional.object/optional.object.observe/value_const.fail.cpp
index f0f8af6da45..f0f8af6da45 100644
--- a/libcxx/test/utilities/optional/optional.object/optional.object.observe/value_const.fail.cpp
+++ b/libcxx/test/experimental/optional/optional.object/optional.object.observe/value_const.fail.cpp
diff --git a/libcxx/test/utilities/optional/optional.object/optional.object.observe/value_const.pass.cpp b/libcxx/test/experimental/optional/optional.object/optional.object.observe/value_const.pass.cpp
index 39bf687ff3c..39bf687ff3c 100644
--- a/libcxx/test/utilities/optional/optional.object/optional.object.observe/value_const.pass.cpp
+++ b/libcxx/test/experimental/optional/optional.object/optional.object.observe/value_const.pass.cpp
diff --git a/libcxx/test/utilities/optional/optional.object/optional.object.observe/value_or.pass.cpp b/libcxx/test/experimental/optional/optional.object/optional.object.observe/value_or.pass.cpp
index 6118c44bb5b..6118c44bb5b 100644
--- a/libcxx/test/utilities/optional/optional.object/optional.object.observe/value_or.pass.cpp
+++ b/libcxx/test/experimental/optional/optional.object/optional.object.observe/value_or.pass.cpp
diff --git a/libcxx/test/utilities/optional/optional.object/optional.object.observe/value_or_const.pass.cpp b/libcxx/test/experimental/optional/optional.object/optional.object.observe/value_or_const.pass.cpp
index d51f18abbd2..d51f18abbd2 100644
--- a/libcxx/test/utilities/optional/optional.object/optional.object.observe/value_or_const.pass.cpp
+++ b/libcxx/test/experimental/optional/optional.object/optional.object.observe/value_or_const.pass.cpp
diff --git a/libcxx/test/utilities/optional/optional.object/optional.object.swap/swap.pass.cpp b/libcxx/test/experimental/optional/optional.object/optional.object.swap/swap.pass.cpp
index e0ecfdebb8c..e0ecfdebb8c 100644
--- a/libcxx/test/utilities/optional/optional.object/optional.object.swap/swap.pass.cpp
+++ b/libcxx/test/experimental/optional/optional.object/optional.object.swap/swap.pass.cpp
diff --git a/libcxx/test/utilities/optional/optional.object/optional_const_void.fail.cpp b/libcxx/test/experimental/optional/optional.object/optional_const_void.fail.cpp
index 6999cf2451f..6999cf2451f 100644
--- a/libcxx/test/utilities/optional/optional.object/optional_const_void.fail.cpp
+++ b/libcxx/test/experimental/optional/optional.object/optional_const_void.fail.cpp
diff --git a/libcxx/test/utilities/optional/optional.object/optional_not_destructible.fail.cpp b/libcxx/test/experimental/optional/optional.object/optional_not_destructible.fail.cpp
index 61470af0119..61470af0119 100644
--- a/libcxx/test/utilities/optional/optional.object/optional_not_destructible.fail.cpp
+++ b/libcxx/test/experimental/optional/optional.object/optional_not_destructible.fail.cpp
diff --git a/libcxx/test/utilities/optional/optional.object/optional_not_noexcept_destructible.fail.cpp b/libcxx/test/experimental/optional/optional.object/optional_not_noexcept_destructible.fail.cpp
index eaee02014c2..eaee02014c2 100644
--- a/libcxx/test/utilities/optional/optional.object/optional_not_noexcept_destructible.fail.cpp
+++ b/libcxx/test/experimental/optional/optional.object/optional_not_noexcept_destructible.fail.cpp
diff --git a/libcxx/test/utilities/optional/optional.object/optional_void.fail.cpp b/libcxx/test/experimental/optional/optional.object/optional_void.fail.cpp
index f911e9a2d6d..f911e9a2d6d 100644
--- a/libcxx/test/utilities/optional/optional.object/optional_void.fail.cpp
+++ b/libcxx/test/experimental/optional/optional.object/optional_void.fail.cpp
diff --git a/libcxx/test/utilities/optional/optional.object/types.pass.cpp b/libcxx/test/experimental/optional/optional.object/types.pass.cpp
index 8b9ad2e1957..8b9ad2e1957 100644
--- a/libcxx/test/utilities/optional/optional.object/types.pass.cpp
+++ b/libcxx/test/experimental/optional/optional.object/types.pass.cpp
diff --git a/libcxx/test/utilities/optional/optional.relops/equal.pass.cpp b/libcxx/test/experimental/optional/optional.relops/equal.pass.cpp
index 03b9d3fda5c..03b9d3fda5c 100644
--- a/libcxx/test/utilities/optional/optional.relops/equal.pass.cpp
+++ b/libcxx/test/experimental/optional/optional.relops/equal.pass.cpp
diff --git a/libcxx/test/utilities/optional/optional.relops/greater_equal.pass.cpp b/libcxx/test/experimental/optional/optional.relops/greater_equal.pass.cpp
index 98d6855f931..98d6855f931 100644
--- a/libcxx/test/utilities/optional/optional.relops/greater_equal.pass.cpp
+++ b/libcxx/test/experimental/optional/optional.relops/greater_equal.pass.cpp
diff --git a/libcxx/test/utilities/optional/optional.relops/greater_than.pass.cpp b/libcxx/test/experimental/optional/optional.relops/greater_than.pass.cpp
index d51bd4f2ac4..d51bd4f2ac4 100644
--- a/libcxx/test/utilities/optional/optional.relops/greater_than.pass.cpp
+++ b/libcxx/test/experimental/optional/optional.relops/greater_than.pass.cpp
diff --git a/libcxx/test/utilities/optional/optional.relops/less_equal.pass.cpp b/libcxx/test/experimental/optional/optional.relops/less_equal.pass.cpp
index 326f3a89649..326f3a89649 100644
--- a/libcxx/test/utilities/optional/optional.relops/less_equal.pass.cpp
+++ b/libcxx/test/experimental/optional/optional.relops/less_equal.pass.cpp
diff --git a/libcxx/test/utilities/optional/optional.relops/less_than.pass.cpp b/libcxx/test/experimental/optional/optional.relops/less_than.pass.cpp
index 37f7e194298..37f7e194298 100644
--- a/libcxx/test/utilities/optional/optional.relops/less_than.pass.cpp
+++ b/libcxx/test/experimental/optional/optional.relops/less_than.pass.cpp
diff --git a/libcxx/test/utilities/optional/optional.relops/not_equal.pass.cpp b/libcxx/test/experimental/optional/optional.relops/not_equal.pass.cpp
index f386c7e361e..f386c7e361e 100644
--- a/libcxx/test/utilities/optional/optional.relops/not_equal.pass.cpp
+++ b/libcxx/test/experimental/optional/optional.relops/not_equal.pass.cpp
diff --git a/libcxx/test/utilities/optional/optional.specalg/make_optional.pass.cpp b/libcxx/test/experimental/optional/optional.specalg/make_optional.pass.cpp
index cc95e6110e8..cc95e6110e8 100644
--- a/libcxx/test/utilities/optional/optional.specalg/make_optional.pass.cpp
+++ b/libcxx/test/experimental/optional/optional.specalg/make_optional.pass.cpp
diff --git a/libcxx/test/utilities/optional/optional.specalg/swap.pass.cpp b/libcxx/test/experimental/optional/optional.specalg/swap.pass.cpp
index e31d2173425..e31d2173425 100644
--- a/libcxx/test/utilities/optional/optional.specalg/swap.pass.cpp
+++ b/libcxx/test/experimental/optional/optional.specalg/swap.pass.cpp
diff --git a/libcxx/test/utilities/optional/optional.syn/optional_const_in_place_t.fail.cpp b/libcxx/test/experimental/optional/optional.syn/optional_const_in_place_t.fail.cpp
index 60836ae2396..60836ae2396 100644
--- a/libcxx/test/utilities/optional/optional.syn/optional_const_in_place_t.fail.cpp
+++ b/libcxx/test/experimental/optional/optional.syn/optional_const_in_place_t.fail.cpp
diff --git a/libcxx/test/utilities/optional/optional.syn/optional_const_lvalue_ref.fail.cpp b/libcxx/test/experimental/optional/optional.syn/optional_const_lvalue_ref.fail.cpp
index 9a4ba1a027a..9a4ba1a027a 100644
--- a/libcxx/test/utilities/optional/optional.syn/optional_const_lvalue_ref.fail.cpp
+++ b/libcxx/test/experimental/optional/optional.syn/optional_const_lvalue_ref.fail.cpp
diff --git a/libcxx/test/utilities/optional/optional.syn/optional_const_nullopt_t.fail.cpp b/libcxx/test/experimental/optional/optional.syn/optional_const_nullopt_t.fail.cpp
index f6220bda69c..f6220bda69c 100644
--- a/libcxx/test/utilities/optional/optional.syn/optional_const_nullopt_t.fail.cpp
+++ b/libcxx/test/experimental/optional/optional.syn/optional_const_nullopt_t.fail.cpp
diff --git a/libcxx/test/utilities/optional/optional.syn/optional_in_place_t.fail.cpp b/libcxx/test/experimental/optional/optional.syn/optional_in_place_t.fail.cpp
index 12f291fcd22..12f291fcd22 100644
--- a/libcxx/test/utilities/optional/optional.syn/optional_in_place_t.fail.cpp
+++ b/libcxx/test/experimental/optional/optional.syn/optional_in_place_t.fail.cpp
diff --git a/libcxx/test/utilities/optional/optional.syn/optional_includes_initializer_list.pass.cpp b/libcxx/test/experimental/optional/optional.syn/optional_includes_initializer_list.pass.cpp
index 7e6697ff6e5..7e6697ff6e5 100644
--- a/libcxx/test/utilities/optional/optional.syn/optional_includes_initializer_list.pass.cpp
+++ b/libcxx/test/experimental/optional/optional.syn/optional_includes_initializer_list.pass.cpp
diff --git a/libcxx/test/utilities/optional/optional.syn/optional_lvalue_ref.fail.cpp b/libcxx/test/experimental/optional/optional.syn/optional_lvalue_ref.fail.cpp
index 850df342aef..850df342aef 100644
--- a/libcxx/test/utilities/optional/optional.syn/optional_lvalue_ref.fail.cpp
+++ b/libcxx/test/experimental/optional/optional.syn/optional_lvalue_ref.fail.cpp
diff --git a/libcxx/test/utilities/optional/optional.syn/optional_nullopt_t.fail.cpp b/libcxx/test/experimental/optional/optional.syn/optional_nullopt_t.fail.cpp
index 20955ace834..20955ace834 100644
--- a/libcxx/test/utilities/optional/optional.syn/optional_nullopt_t.fail.cpp
+++ b/libcxx/test/experimental/optional/optional.syn/optional_nullopt_t.fail.cpp
diff --git a/libcxx/test/utilities/optional/optional.syn/optional_rvalue_ref.fail.cpp b/libcxx/test/experimental/optional/optional.syn/optional_rvalue_ref.fail.cpp
index d773e993df2..d773e993df2 100644
--- a/libcxx/test/utilities/optional/optional.syn/optional_rvalue_ref.fail.cpp
+++ b/libcxx/test/experimental/optional/optional.syn/optional_rvalue_ref.fail.cpp
diff --git a/libcxx/test/utilities/optional/version.pass.cpp b/libcxx/test/experimental/optional/version.pass.cpp
index 585b7a24eea..585b7a24eea 100644
--- a/libcxx/test/utilities/optional/version.pass.cpp
+++ b/libcxx/test/experimental/optional/version.pass.cpp
diff --git a/libcxx/test/utilities/meta/meta.unary/meta.unary.prop/is_default_constructible.pass.cpp b/libcxx/test/utilities/meta/meta.unary/meta.unary.prop/is_default_constructible.pass.cpp
index 379226a042b..e7d2e3a5503 100644
--- a/libcxx/test/utilities/meta/meta.unary/meta.unary.prop/is_default_constructible.pass.cpp
+++ b/libcxx/test/utilities/meta/meta.unary/meta.unary.prop/is_default_constructible.pass.cpp
@@ -35,6 +35,11 @@ class Empty
{
};
+class NoDefaultConstructor
+{
+ NoDefaultConstructor(int) {}
+};
+
class NotEmpty
{
public:
@@ -81,6 +86,7 @@ int main()
test_is_not_default_constructible<int&>();
test_is_not_default_constructible<char[]>();
test_is_not_default_constructible<Abstract>();
+ test_is_not_default_constructible<NoDefaultConstructor>();
#if __has_feature(cxx_access_control_sfinae)
test_is_not_default_constructible<B>();
#endif
OpenPOWER on IntegriCloud