diff options
Diffstat (limited to 'libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr')
22 files changed, 44 insertions, 0 deletions
diff --git a/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/UTypes.fail.cpp b/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/UTypes.fail.cpp index c2c00f2e13b..b9497bea567 100644 --- a/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/UTypes.fail.cpp +++ b/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/UTypes.fail.cpp @@ -14,6 +14,8 @@ // template <class... UTypes> // explicit tuple(UTypes&&... u); +// UNSUPPORTED: c++98, c++03 + /* This is testing an extension whereby only Types having an explicit conversion from UTypes are bound by the explicit tuple constructor. diff --git a/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/UTypes.pass.cpp b/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/UTypes.pass.cpp index 7ac9deba1f9..817cc8f1099 100644 --- a/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/UTypes.pass.cpp +++ b/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/UTypes.pass.cpp @@ -14,6 +14,8 @@ // template <class... UTypes> // explicit tuple(UTypes&&... u); +// UNSUPPORTED: c++98, c++03 + #include <tuple> #include <cassert> #include <type_traits> diff --git a/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc.pass.cpp b/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc.pass.cpp index 606c60996d6..39776822cbd 100644 --- a/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc.pass.cpp +++ b/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc.pass.cpp @@ -14,6 +14,8 @@ // template <class Alloc> // tuple(allocator_arg_t, const Alloc& a); +// UNSUPPORTED: c++98, c++03 + #include <tuple> #include <cassert> diff --git a/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_UTypes.pass.cpp b/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_UTypes.pass.cpp index 4757422cebb..3929965cd27 100644 --- a/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_UTypes.pass.cpp +++ b/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_UTypes.pass.cpp @@ -14,6 +14,8 @@ // template <class Alloc, class... UTypes> // tuple(allocator_arg_t, const Alloc& a, UTypes&&...); +// UNSUPPORTED: c++98, c++03 + #include <tuple> #include <cassert> diff --git a/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_const_Types.pass.cpp b/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_const_Types.pass.cpp index 5f6a586f67a..0f68926376f 100644 --- a/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_const_Types.pass.cpp +++ b/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_const_Types.pass.cpp @@ -14,6 +14,8 @@ // template <class Alloc> // tuple(allocator_arg_t, const Alloc& a, const Types&...); +// UNSUPPORTED: c++98, c++03 + #include <tuple> #include <cassert> diff --git a/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_const_pair.pass.cpp b/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_const_pair.pass.cpp index 0b210e5901f..c5941618180 100644 --- a/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_const_pair.pass.cpp +++ b/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_const_pair.pass.cpp @@ -14,6 +14,8 @@ // template <class Alloc, class U1, class U2> // tuple(allocator_arg_t, const Alloc& a, const pair<U1, U2>&); +// UNSUPPORTED: c++98, c++03 + #include <tuple> #include <utility> #include <cassert> diff --git a/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_convert_copy.pass.cpp b/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_convert_copy.pass.cpp index fd127caeb80..8acfde7a98e 100644 --- a/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_convert_copy.pass.cpp +++ b/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_convert_copy.pass.cpp @@ -14,6 +14,8 @@ // template <class Alloc, class... UTypes> // tuple(allocator_arg_t, const Alloc& a, const tuple<UTypes...>&); +// UNSUPPORTED: c++98, c++03 + #include <tuple> #include <cassert> diff --git a/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_convert_move.pass.cpp b/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_convert_move.pass.cpp index b420588b03b..c862d3b64d5 100644 --- a/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_convert_move.pass.cpp +++ b/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_convert_move.pass.cpp @@ -14,6 +14,8 @@ // template <class Alloc, class... UTypes> // tuple(allocator_arg_t, const Alloc& a, tuple<UTypes...>&&); +// UNSUPPORTED: c++98, c++03 + #include <tuple> #include <string> #include <memory> diff --git a/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_copy.pass.cpp b/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_copy.pass.cpp index 568ed9700db..14e127e59ba 100644 --- a/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_copy.pass.cpp +++ b/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_copy.pass.cpp @@ -14,6 +14,8 @@ // template <class Alloc> // tuple(allocator_arg_t, const Alloc& a, const tuple&); +// UNSUPPORTED: c++98, c++03 + #include <tuple> #include <cassert> diff --git a/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_move.pass.cpp b/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_move.pass.cpp index dd24f402ccd..54d3f7ee0c0 100644 --- a/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_move.pass.cpp +++ b/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_move.pass.cpp @@ -14,6 +14,8 @@ // template <class Alloc> // tuple(allocator_arg_t, const Alloc& a, tuple&&); +// UNSUPPORTED: c++98, c++03 + #include <tuple> #include <cassert> diff --git a/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_move_pair.pass.cpp b/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_move_pair.pass.cpp index 31c605ea065..03e9ab2f602 100644 --- a/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_move_pair.pass.cpp +++ b/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_move_pair.pass.cpp @@ -14,6 +14,8 @@ // template <class Alloc, class U1, class U2> // tuple(allocator_arg_t, const Alloc& a, pair<U1, U2>&&); +// UNSUPPORTED: c++98, c++03 + #include <tuple> #include <utility> #include <memory> diff --git a/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types.fail.cpp b/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types.fail.cpp index e8a78d1983e..00e2af265b3 100644 --- a/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types.fail.cpp +++ b/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types.fail.cpp @@ -13,6 +13,8 @@ // explicit tuple(const T&...); +// UNSUPPORTED: c++98, c++03 + #include <tuple> #include <string> #include <cassert> diff --git a/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types.pass.cpp b/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types.pass.cpp index ca53cd3c519..bbadf8de160 100644 --- a/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types.pass.cpp +++ b/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types.pass.cpp @@ -13,6 +13,8 @@ // explicit tuple(const T&...); +// UNSUPPORTED: c++98, c++03 + #include <tuple> #include <string> #include <cassert> diff --git a/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types2.fail.cpp b/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types2.fail.cpp index 4b3359e0a27..68b3fbd0dd9 100644 --- a/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types2.fail.cpp +++ b/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types2.fail.cpp @@ -13,6 +13,8 @@ // explicit tuple(const T&...); +// UNSUPPORTED: c++98, c++03 + #include <tuple> #include <string> #include <cassert> diff --git a/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_pair.pass.cpp b/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_pair.pass.cpp index d40196b07ed..740b6589e51 100644 --- a/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_pair.pass.cpp +++ b/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_pair.pass.cpp @@ -13,6 +13,8 @@ // template <class U1, class U2> tuple(const pair<U1, U2>& u); +// UNSUPPORTED: c++98, c++03 + #include <tuple> #include <utility> #include <cassert> diff --git a/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/convert_copy.pass.cpp b/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/convert_copy.pass.cpp index 00bb1e854f5..5ad4f9227f4 100644 --- a/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/convert_copy.pass.cpp +++ b/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/convert_copy.pass.cpp @@ -13,6 +13,8 @@ // template <class... UTypes> tuple(const tuple<UTypes...>& u); +// UNSUPPORTED: c++98, c++03 + #include <tuple> #include <utility> #include <string> diff --git a/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/convert_move.pass.cpp b/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/convert_move.pass.cpp index ff19c2eecf6..3a6abd3a95a 100644 --- a/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/convert_move.pass.cpp +++ b/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/convert_move.pass.cpp @@ -13,6 +13,8 @@ // template <class... UTypes> tuple(tuple<UTypes...>&& u); +// UNSUPPORTED: c++98, c++03 + #include <tuple> #include <string> #include <memory> diff --git a/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/copy.fail.cpp b/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/copy.fail.cpp index 711c7193f99..1937f49efa7 100644 --- a/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/copy.fail.cpp +++ b/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/copy.fail.cpp @@ -13,6 +13,8 @@ // tuple(const tuple& u) = default; +// UNSUPPORTED: c++98, c++03 + #include <tuple> #include <cassert> diff --git a/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/copy.pass.cpp b/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/copy.pass.cpp index ec40a18fba6..783c9d1f06a 100644 --- a/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/copy.pass.cpp +++ b/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/copy.pass.cpp @@ -13,6 +13,8 @@ // tuple(const tuple& u) = default; +// UNSUPPORTED: c++98, c++03 + #include <tuple> #include <string> #include <cassert> diff --git a/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/default.pass.cpp b/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/default.pass.cpp index 9cde90da3f5..8578d7fe91d 100644 --- a/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/default.pass.cpp +++ b/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/default.pass.cpp @@ -13,6 +13,8 @@ // constexpr tuple(); +// UNSUPPORTED: c++98, c++03 + #include <tuple> #include <string> #include <cassert> diff --git a/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/move.pass.cpp b/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/move.pass.cpp index c4f2f110c77..0cda96846f7 100644 --- a/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/move.pass.cpp +++ b/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/move.pass.cpp @@ -13,6 +13,8 @@ // tuple(tuple&& u); +// UNSUPPORTED: c++98, c++03 + #include <tuple> #include <utility> #include <cassert> diff --git a/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/move_pair.pass.cpp b/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/move_pair.pass.cpp index 05d78459cec..2dfbaff6cc1 100644 --- a/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/move_pair.pass.cpp +++ b/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/move_pair.pass.cpp @@ -13,6 +13,8 @@ // template <class U1, class U2> tuple(pair<U1, U2>&& u); +// UNSUPPORTED: c++98, c++03 + #include <tuple> #include <utility> #include <memory> |