Author: ericwf Date: Wed Feb 18 20:10:42 2015 New Revision: 229808 URL: http://llvm.org/viewvc/llvm-project?rev=229808&view=rev Log: [libcxx] Mark most tuple tests UNSUPPORTED for c++03 and c++98.
Summary: No declaration for the type `tuple` is given in c++03 or c++98 modes. Mark all tests that use the actual `tuple` type as UNSUPPORTED. Reviewers: jroelofs, mclow.lists, danalbert Reviewed By: danalbert Subscribers: cfe-commits Differential Revision: http://reviews.llvm.org/D5956 Removed: libcxx/trunk/test/std/utilities/tuple/tuple.general/nothing_to_do.pass.cpp Modified: libcxx/trunk/test/std/utilities/tuple/tuple.general/tuple.smartptr.pass.cpp libcxx/trunk/test/std/utilities/tuple/tuple.tuple/empty_member.pass.cpp libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/const_pair.pass.cpp libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/convert_copy.pass.cpp libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/convert_move.pass.cpp libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/copy.fail.cpp libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/copy.pass.cpp libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/move.pass.cpp libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/move_pair.pass.cpp libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/UTypes.fail.cpp libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/UTypes.pass.cpp libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc.pass.cpp libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_UTypes.pass.cpp libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_const_Types.pass.cpp libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_const_pair.pass.cpp libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_convert_copy.pass.cpp libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_convert_move.pass.cpp libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_copy.pass.cpp libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_move.pass.cpp libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_move_pair.pass.cpp libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types.fail.cpp libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types.pass.cpp libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types2.fail.cpp libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_pair.pass.cpp libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/convert_copy.pass.cpp libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/convert_move.pass.cpp libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/copy.fail.cpp libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/copy.pass.cpp libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/default.pass.cpp libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/move.pass.cpp libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/move_pair.pass.cpp libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.creation/forward_as_tuple.pass.cpp libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.creation/make_tuple.pass.cpp libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.creation/tie.pass.cpp libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.creation/tuple_cat.pass.cpp libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_const.fail.cpp libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_const.pass.cpp libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_non_const.pass.cpp libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_rv.pass.cpp libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type.pass.cpp libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type1.fail.cpp libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type2.fail.cpp libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type3.fail.cpp libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type4.fail.cpp libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_element.pass.cpp libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size.pass.cpp libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.rel/eq.pass.cpp libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.rel/lt.pass.cpp libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.special/non_member_swap.pass.cpp libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.swap/member_swap.pass.cpp libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.traits/uses_allocator.pass.cpp Removed: libcxx/trunk/test/std/utilities/tuple/tuple.general/nothing_to_do.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.general/nothing_to_do.pass.cpp?rev=229807&view=auto ============================================================================== --- libcxx/trunk/test/std/utilities/tuple/tuple.general/nothing_to_do.pass.cpp (original) +++ libcxx/trunk/test/std/utilities/tuple/tuple.general/nothing_to_do.pass.cpp (removed) @@ -1,12 +0,0 @@ -//===----------------------------------------------------------------------===// -// -// The LLVM Compiler Infrastructure -// -// This file is dual licensed under the MIT and the University of Illinois Open -// Source Licenses. See LICENSE.TXT for details. -// -//===----------------------------------------------------------------------===// - -int main() -{ -} Modified: libcxx/trunk/test/std/utilities/tuple/tuple.general/tuple.smartptr.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.general/tuple.smartptr.pass.cpp?rev=229808&r1=229807&r2=229808&view=diff ============================================================================== --- libcxx/trunk/test/std/utilities/tuple/tuple.general/tuple.smartptr.pass.cpp (original) +++ libcxx/trunk/test/std/utilities/tuple/tuple.general/tuple.smartptr.pass.cpp Wed Feb 18 20:10:42 2015 @@ -7,6 +7,9 @@ // //===----------------------------------------------------------------------===// // + +// UNSUPPORTED: c++98, c++03 + // Tuples of smart pointers; based on bug #18350 // auto_ptr doesn't have a copy constructor that takes a const &, but tuple does. Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/empty_member.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/empty_member.pass.cpp?rev=229808&r1=229807&r2=229808&view=diff ============================================================================== --- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/empty_member.pass.cpp (original) +++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/empty_member.pass.cpp Wed Feb 18 20:10:42 2015 @@ -11,6 +11,8 @@ // template <class... Types> class tuple; +// UNSUPPORTED: c++98, c++03 + // This is not a portable test #include <tuple> Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/const_pair.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/const_pair.pass.cpp?rev=229808&r1=229807&r2=229808&view=diff ============================================================================== --- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/const_pair.pass.cpp (original) +++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/const_pair.pass.cpp Wed Feb 18 20:10:42 2015 @@ -14,6 +14,8 @@ // template <class U1, class U2> // tuple& operator=(const pair<U1, U2>& u); +// UNSUPPORTED: c++98, c++03 + #include <tuple> #include <utility> #include <cassert> Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/convert_copy.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/convert_copy.pass.cpp?rev=229808&r1=229807&r2=229808&view=diff ============================================================================== --- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/convert_copy.pass.cpp (original) +++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/convert_copy.pass.cpp Wed Feb 18 20:10:42 2015 @@ -14,6 +14,8 @@ // template <class... UTypes> // tuple& operator=(const tuple<UTypes...>& u); +// UNSUPPORTED: c++98, c++03 + #include <tuple> #include <string> #include <cassert> Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/convert_move.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/convert_move.pass.cpp?rev=229808&r1=229807&r2=229808&view=diff ============================================================================== --- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/convert_move.pass.cpp (original) +++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/convert_move.pass.cpp Wed Feb 18 20:10:42 2015 @@ -14,6 +14,8 @@ // template <class... UTypes> // tuple& operator=(tuple<UTypes...>&& u); +// UNSUPPORTED: c++98, c++03 + #include <tuple> #include <string> #include <memory> Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/copy.fail.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/copy.fail.cpp?rev=229808&r1=229807&r2=229808&view=diff ============================================================================== --- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/copy.fail.cpp (original) +++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/copy.fail.cpp Wed Feb 18 20:10:42 2015 @@ -13,6 +13,8 @@ // tuple& operator=(const tuple& u); +// UNSUPPORTED: c++98, c++03 + #include <tuple> #include <cassert> Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/copy.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/copy.pass.cpp?rev=229808&r1=229807&r2=229808&view=diff ============================================================================== --- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/copy.pass.cpp (original) +++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/copy.pass.cpp Wed Feb 18 20:10:42 2015 @@ -13,6 +13,8 @@ // tuple& operator=(const tuple& u); +// UNSUPPORTED: c++98, c++03 + #include <tuple> #include <string> #include <cassert> Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/move.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/move.pass.cpp?rev=229808&r1=229807&r2=229808&view=diff ============================================================================== --- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/move.pass.cpp (original) +++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/move.pass.cpp Wed Feb 18 20:10:42 2015 @@ -13,6 +13,8 @@ // tuple& operator=(tuple&& u); +// UNSUPPORTED: c++98, c++03 + #include <tuple> #include <utility> #include <cassert> Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/move_pair.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/move_pair.pass.cpp?rev=229808&r1=229807&r2=229808&view=diff ============================================================================== --- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/move_pair.pass.cpp (original) +++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.assign/move_pair.pass.cpp Wed Feb 18 20:10:42 2015 @@ -14,6 +14,8 @@ // template <class U1, class U2> // tuple& operator=(pair<U1, U2>&& u); +// UNSUPPORTED: c++98, c++03 + #include <tuple> #include <utility> #include <memory> Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/UTypes.fail.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/UTypes.fail.cpp?rev=229808&r1=229807&r2=229808&view=diff ============================================================================== --- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/UTypes.fail.cpp (original) +++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/UTypes.fail.cpp Wed Feb 18 20:10:42 2015 @@ -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. Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/UTypes.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/UTypes.pass.cpp?rev=229808&r1=229807&r2=229808&view=diff ============================================================================== --- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/UTypes.pass.cpp (original) +++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/UTypes.pass.cpp Wed Feb 18 20:10:42 2015 @@ -14,6 +14,8 @@ // template <class... UTypes> // explicit tuple(UTypes&&... u); +// UNSUPPORTED: c++98, c++03 + #include <tuple> #include <cassert> #include <type_traits> Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc.pass.cpp?rev=229808&r1=229807&r2=229808&view=diff ============================================================================== --- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc.pass.cpp (original) +++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc.pass.cpp Wed Feb 18 20:10:42 2015 @@ -14,6 +14,8 @@ // template <class Alloc> // tuple(allocator_arg_t, const Alloc& a); +// UNSUPPORTED: c++98, c++03 + #include <tuple> #include <cassert> Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_UTypes.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_UTypes.pass.cpp?rev=229808&r1=229807&r2=229808&view=diff ============================================================================== --- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_UTypes.pass.cpp (original) +++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_UTypes.pass.cpp Wed Feb 18 20:10:42 2015 @@ -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> Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_const_Types.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_const_Types.pass.cpp?rev=229808&r1=229807&r2=229808&view=diff ============================================================================== --- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_const_Types.pass.cpp (original) +++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_const_Types.pass.cpp Wed Feb 18 20:10:42 2015 @@ -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> Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_const_pair.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_const_pair.pass.cpp?rev=229808&r1=229807&r2=229808&view=diff ============================================================================== --- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_const_pair.pass.cpp (original) +++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_const_pair.pass.cpp Wed Feb 18 20:10:42 2015 @@ -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> Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_convert_copy.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_convert_copy.pass.cpp?rev=229808&r1=229807&r2=229808&view=diff ============================================================================== --- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_convert_copy.pass.cpp (original) +++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_convert_copy.pass.cpp Wed Feb 18 20:10:42 2015 @@ -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> Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_convert_move.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_convert_move.pass.cpp?rev=229808&r1=229807&r2=229808&view=diff ============================================================================== --- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_convert_move.pass.cpp (original) +++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_convert_move.pass.cpp Wed Feb 18 20:10:42 2015 @@ -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> Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_copy.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_copy.pass.cpp?rev=229808&r1=229807&r2=229808&view=diff ============================================================================== --- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_copy.pass.cpp (original) +++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_copy.pass.cpp Wed Feb 18 20:10:42 2015 @@ -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> Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_move.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_move.pass.cpp?rev=229808&r1=229807&r2=229808&view=diff ============================================================================== --- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_move.pass.cpp (original) +++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_move.pass.cpp Wed Feb 18 20:10:42 2015 @@ -14,6 +14,8 @@ // template <class Alloc> // tuple(allocator_arg_t, const Alloc& a, tuple&&); +// UNSUPPORTED: c++98, c++03 + #include <tuple> #include <cassert> Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_move_pair.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_move_pair.pass.cpp?rev=229808&r1=229807&r2=229808&view=diff ============================================================================== --- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_move_pair.pass.cpp (original) +++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_move_pair.pass.cpp Wed Feb 18 20:10:42 2015 @@ -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> Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types.fail.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types.fail.cpp?rev=229808&r1=229807&r2=229808&view=diff ============================================================================== --- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types.fail.cpp (original) +++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types.fail.cpp Wed Feb 18 20:10:42 2015 @@ -13,6 +13,8 @@ // explicit tuple(const T&...); +// UNSUPPORTED: c++98, c++03 + #include <tuple> #include <string> #include <cassert> Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types.pass.cpp?rev=229808&r1=229807&r2=229808&view=diff ============================================================================== --- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types.pass.cpp (original) +++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types.pass.cpp Wed Feb 18 20:10:42 2015 @@ -13,6 +13,8 @@ // explicit tuple(const T&...); +// UNSUPPORTED: c++98, c++03 + #include <tuple> #include <string> #include <cassert> Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types2.fail.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types2.fail.cpp?rev=229808&r1=229807&r2=229808&view=diff ============================================================================== --- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types2.fail.cpp (original) +++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types2.fail.cpp Wed Feb 18 20:10:42 2015 @@ -13,6 +13,8 @@ // explicit tuple(const T&...); +// UNSUPPORTED: c++98, c++03 + #include <tuple> #include <string> #include <cassert> Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_pair.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_pair.pass.cpp?rev=229808&r1=229807&r2=229808&view=diff ============================================================================== --- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_pair.pass.cpp (original) +++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_pair.pass.cpp Wed Feb 18 20:10:42 2015 @@ -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> Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/convert_copy.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/convert_copy.pass.cpp?rev=229808&r1=229807&r2=229808&view=diff ============================================================================== --- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/convert_copy.pass.cpp (original) +++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/convert_copy.pass.cpp Wed Feb 18 20:10:42 2015 @@ -13,6 +13,8 @@ // template <class... UTypes> tuple(const tuple<UTypes...>& u); +// UNSUPPORTED: c++98, c++03 + #include <tuple> #include <utility> #include <string> Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/convert_move.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/convert_move.pass.cpp?rev=229808&r1=229807&r2=229808&view=diff ============================================================================== --- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/convert_move.pass.cpp (original) +++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/convert_move.pass.cpp Wed Feb 18 20:10:42 2015 @@ -13,6 +13,8 @@ // template <class... UTypes> tuple(tuple<UTypes...>&& u); +// UNSUPPORTED: c++98, c++03 + #include <tuple> #include <string> #include <memory> Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/copy.fail.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/copy.fail.cpp?rev=229808&r1=229807&r2=229808&view=diff ============================================================================== --- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/copy.fail.cpp (original) +++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/copy.fail.cpp Wed Feb 18 20:10:42 2015 @@ -13,6 +13,8 @@ // tuple(const tuple& u) = default; +// UNSUPPORTED: c++98, c++03 + #include <tuple> #include <cassert> Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/copy.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/copy.pass.cpp?rev=229808&r1=229807&r2=229808&view=diff ============================================================================== --- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/copy.pass.cpp (original) +++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/copy.pass.cpp Wed Feb 18 20:10:42 2015 @@ -13,6 +13,8 @@ // tuple(const tuple& u) = default; +// UNSUPPORTED: c++98, c++03 + #include <tuple> #include <string> #include <cassert> Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/default.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/default.pass.cpp?rev=229808&r1=229807&r2=229808&view=diff ============================================================================== --- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/default.pass.cpp (original) +++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/default.pass.cpp Wed Feb 18 20:10:42 2015 @@ -13,6 +13,8 @@ // constexpr tuple(); +// UNSUPPORTED: c++98, c++03 + #include <tuple> #include <string> #include <cassert> Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/move.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/move.pass.cpp?rev=229808&r1=229807&r2=229808&view=diff ============================================================================== --- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/move.pass.cpp (original) +++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/move.pass.cpp Wed Feb 18 20:10:42 2015 @@ -13,6 +13,8 @@ // tuple(tuple&& u); +// UNSUPPORTED: c++98, c++03 + #include <tuple> #include <utility> #include <cassert> Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/move_pair.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/move_pair.pass.cpp?rev=229808&r1=229807&r2=229808&view=diff ============================================================================== --- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/move_pair.pass.cpp (original) +++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/move_pair.pass.cpp Wed Feb 18 20:10:42 2015 @@ -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> Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.creation/forward_as_tuple.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.creation/forward_as_tuple.pass.cpp?rev=229808&r1=229807&r2=229808&view=diff ============================================================================== --- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.creation/forward_as_tuple.pass.cpp (original) +++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.creation/forward_as_tuple.pass.cpp Wed Feb 18 20:10:42 2015 @@ -12,6 +12,8 @@ // template<class... Types> // tuple<Types&&...> forward_as_tuple(Types&&... t); +// UNSUPPORTED: c++98, c++03 + #include <tuple> #include <type_traits> #include <cassert> Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.creation/make_tuple.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.creation/make_tuple.pass.cpp?rev=229808&r1=229807&r2=229808&view=diff ============================================================================== --- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.creation/make_tuple.pass.cpp (original) +++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.creation/make_tuple.pass.cpp Wed Feb 18 20:10:42 2015 @@ -14,6 +14,8 @@ // template<class... Types> // tuple<VTypes...> make_tuple(Types&&... t); +// UNSUPPORTED: c++98, c++03 + #include <tuple> #include <functional> #include <cassert> Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.creation/tie.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.creation/tie.pass.cpp?rev=229808&r1=229807&r2=229808&view=diff ============================================================================== --- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.creation/tie.pass.cpp (original) +++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.creation/tie.pass.cpp Wed Feb 18 20:10:42 2015 @@ -14,6 +14,8 @@ // template<class... Types> // tuple<Types&...> tie(Types&... t); +// UNSUPPORTED: c++98, c++03 + #include <tuple> #include <string> #include <cassert> Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.creation/tuple_cat.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.creation/tuple_cat.pass.cpp?rev=229808&r1=229807&r2=229808&view=diff ============================================================================== --- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.creation/tuple_cat.pass.cpp (original) +++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.creation/tuple_cat.pass.cpp Wed Feb 18 20:10:42 2015 @@ -13,6 +13,8 @@ // template <class... Tuples> tuple<CTypes...> tuple_cat(Tuples&&... tpls); +// UNSUPPORTED: c++98, c++03 + #include <tuple> #include <utility> #include <array> Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_const.fail.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_const.fail.cpp?rev=229808&r1=229807&r2=229808&view=diff ============================================================================== --- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_const.fail.cpp (original) +++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_const.fail.cpp Wed Feb 18 20:10:42 2015 @@ -15,6 +15,8 @@ // typename tuple_element<I, tuple<Types...> >::type const& // get(const tuple<Types...>& t); +// UNSUPPORTED: c++98, c++03 + #include <tuple> #include <string> #include <cassert> Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_const.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_const.pass.cpp?rev=229808&r1=229807&r2=229808&view=diff ============================================================================== --- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_const.pass.cpp (original) +++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_const.pass.cpp Wed Feb 18 20:10:42 2015 @@ -15,6 +15,8 @@ // typename tuple_element<I, tuple<Types...> >::type const& // get(const tuple<Types...>& t); +// UNSUPPORTED: c++98, c++03 + #include <tuple> #include <string> #include <cassert> Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_non_const.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_non_const.pass.cpp?rev=229808&r1=229807&r2=229808&view=diff ============================================================================== --- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_non_const.pass.cpp (original) +++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_non_const.pass.cpp Wed Feb 18 20:10:42 2015 @@ -15,6 +15,8 @@ // typename tuple_element<I, tuple<Types...> >::type& // get(tuple<Types...>& t); +// UNSUPPORTED: c++98, c++03 + #include <tuple> #include <string> #include <cassert> Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_rv.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_rv.pass.cpp?rev=229808&r1=229807&r2=229808&view=diff ============================================================================== --- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_rv.pass.cpp (original) +++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_rv.pass.cpp Wed Feb 18 20:10:42 2015 @@ -15,6 +15,8 @@ // typename tuple_element<I, tuple<Types...> >::type&& // get(tuple<Types...>&& t); +// UNSUPPORTED: c++98, c++03 + #include <tuple> #include <utility> #include <memory> Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type.pass.cpp?rev=229808&r1=229807&r2=229808&view=diff ============================================================================== --- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type.pass.cpp (original) +++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type.pass.cpp Wed Feb 18 20:10:42 2015 @@ -7,6 +7,8 @@ // //===----------------------------------------------------------------------===// +// UNSUPPORTED: c++98, c++03, c++11 + #include <tuple> #include <string> #include <complex> Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type1.fail.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type1.fail.cpp?rev=229808&r1=229807&r2=229808&view=diff ============================================================================== --- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type1.fail.cpp (original) +++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type1.fail.cpp Wed Feb 18 20:10:42 2015 @@ -7,6 +7,8 @@ // //===----------------------------------------------------------------------===// +// UNSUPPORTED: c++98, c++03, c++11 + #include <tuple> #include <string> #include <complex> Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type2.fail.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type2.fail.cpp?rev=229808&r1=229807&r2=229808&view=diff ============================================================================== --- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type2.fail.cpp (original) +++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type2.fail.cpp Wed Feb 18 20:10:42 2015 @@ -7,6 +7,8 @@ // //===----------------------------------------------------------------------===// +// UNSUPPORTED: c++98, c++03, c++11 + #include <tuple> #include <string> #include <complex> Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type3.fail.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type3.fail.cpp?rev=229808&r1=229807&r2=229808&view=diff ============================================================================== --- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type3.fail.cpp (original) +++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type3.fail.cpp Wed Feb 18 20:10:42 2015 @@ -7,6 +7,8 @@ // //===----------------------------------------------------------------------===// +// UNSUPPORTED: c++98, c++03, c++11 + #include <tuple> #include <string> #include <complex> Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type4.fail.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type4.fail.cpp?rev=229808&r1=229807&r2=229808&view=diff ============================================================================== --- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type4.fail.cpp (original) +++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type4.fail.cpp Wed Feb 18 20:10:42 2015 @@ -7,6 +7,8 @@ // //===----------------------------------------------------------------------===// +// UNSUPPORTED: c++98, c++03, c++11 + #include <tuple> #include <string> #include <memory> Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_element.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_element.pass.cpp?rev=229808&r1=229807&r2=229808&view=diff ============================================================================== --- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_element.pass.cpp (original) +++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_element.pass.cpp Wed Feb 18 20:10:42 2015 @@ -18,6 +18,8 @@ // typedef Ti type; // }; +// UNSUPPORTED: c++98, c++03 + #include <tuple> #include <type_traits> Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size.pass.cpp?rev=229808&r1=229807&r2=229808&view=diff ============================================================================== --- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size.pass.cpp (original) +++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size.pass.cpp Wed Feb 18 20:10:42 2015 @@ -15,6 +15,8 @@ // class tuple_size<tuple<Types...>> // : public integral_constant<size_t, sizeof...(Types)> { }; +// UNSUPPORTED: c++98, c++03 + #include <tuple> #include <type_traits> Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.rel/eq.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.rel/eq.pass.cpp?rev=229808&r1=229807&r2=229808&view=diff ============================================================================== --- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.rel/eq.pass.cpp (original) +++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.rel/eq.pass.cpp Wed Feb 18 20:10:42 2015 @@ -15,6 +15,8 @@ // bool // operator==(const tuple<TTypes...>& t, const tuple<UTypes...>& u); +// UNSUPPORTED: c++98, c++03 + #include <tuple> #include <string> #include <cassert> Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.rel/lt.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.rel/lt.pass.cpp?rev=229808&r1=229807&r2=229808&view=diff ============================================================================== --- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.rel/lt.pass.cpp (original) +++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.rel/lt.pass.cpp Wed Feb 18 20:10:42 2015 @@ -27,6 +27,8 @@ // bool // operator>=(const tuple<TTypes...>& t, const tuple<UTypes...>& u); +// UNSUPPORTED: c++98, c++03 + #include <tuple> #include <string> #include <cassert> Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.special/non_member_swap.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.special/non_member_swap.pass.cpp?rev=229808&r1=229807&r2=229808&view=diff ============================================================================== --- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.special/non_member_swap.pass.cpp (original) +++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.special/non_member_swap.pass.cpp Wed Feb 18 20:10:42 2015 @@ -14,6 +14,8 @@ // template <class... Types> // void swap(tuple<Types...>& x, tuple<Types...>& y); +// UNSUPPORTED: c++98, c++03 + #include <tuple> #include <cassert> Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.swap/member_swap.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.swap/member_swap.pass.cpp?rev=229808&r1=229807&r2=229808&view=diff ============================================================================== --- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.swap/member_swap.pass.cpp (original) +++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.swap/member_swap.pass.cpp Wed Feb 18 20:10:42 2015 @@ -13,6 +13,8 @@ // void swap(tuple& rhs); +// UNSUPPORTED: c++98, c++03 + #include <tuple> #include <cassert> Modified: libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.traits/uses_allocator.pass.cpp URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.traits/uses_allocator.pass.cpp?rev=229808&r1=229807&r2=229808&view=diff ============================================================================== --- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.traits/uses_allocator.pass.cpp (original) +++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.traits/uses_allocator.pass.cpp Wed Feb 18 20:10:42 2015 @@ -14,6 +14,8 @@ // template <class... Types, class Alloc> // struct uses_allocator<tuple<Types...>, Alloc> : true_type { }; +// UNSUPPORTED: c++98, c++03 + #include <tuple> #include <type_traits> _______________________________________________ cfe-commits mailing list [email protected] http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
