gcc/libstdc++-v3/testsuite/20_util/tuple/cons
Benjamin Kosnik a7d0c94ef1 tuple (_Tuple_impl::_M_head, _M_tail): Mark constexpr.
2011-09-06  Benjamin Kosnik  <bkoz@redhat.com>

	* include/std/tuple (_Tuple_impl::_M_head, _M_tail): Mark constexpr.
	(tuple(tuple&&)): Same.
	(tuple(const tuple<_UElements...>& __in)): Same.
	(tuple(tuple<_UElements...>&& __in)): Same.
	(tuple_cat(const tuple<_TElements...>&, const tuple<_UElements...>&)):
	Same.
	(get): Same.
	* include/std/array: Consolidate array::data usage.
	* testsuite/23_containers/array/requirements/constexpr_functions.cc:
	Remove extra include.
	* testsuite/20_util/tuple/creation_functions/constexpr.cc: New.
	* testsuite/20_util/tuple/cons/constexpr-2.cc: Add tests.
	* testsuite/20_util/tuple/cons/constexpr-3.cc: Same.
	* testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Adjust line numbers.

From-SVN: r178620
2011-09-07 00:17:09 +00:00
..
41530.cc re PR libstdc++/41530 ([c++0x] Cannot move-construct std::tuple from a different type of std::tuple) 2009-10-05 17:56:02 +00:00
44487.cc re PR libstdc++/44487 ([C++0x] pair of references doesn't work) 2010-06-10 10:24:46 +00:00
45228.cc re PR libstdc++/45228 ([C++0x] Can't copy-construct "tuple<int,int,int>" from "const tuple<int,int,int>" rvalue) 2010-08-10 07:17:44 +00:00
48476.cc re PR libstdc++/48476 ([C++0x] conversion between std::tuple which have reference member is rejected) 2011-04-12 10:31:33 +00:00
allocators.cc tuple: Implement uses-allocator construction. 2011-05-30 17:31:17 +01:00
assignment.cc Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
big_tuples.cc stl_pair.h (piecewise_construct_t, [...]): Add. 2010-04-30 09:52:41 +00:00
constexpr-2.cc tuple (_Tuple_impl::_M_head, _M_tail): Mark constexpr. 2011-09-07 00:17:09 +00:00
constexpr-3.cc tuple (_Tuple_impl::_M_head, _M_tail): Mark constexpr. 2011-09-07 00:17:09 +00:00
constructor.cc stl_pair.h (piecewise_construct_t, [...]): Add. 2010-04-30 09:52:41 +00:00
converting.cc re PR libstdc++/45228 ([C++0x] Can't copy-construct "tuple<int,int,int>" from "const tuple<int,int,int>" rvalue) 2010-08-10 07:17:44 +00:00
noexcept_move_construct.cc char_traits.h: Use noexcept throughout. 2011-05-21 00:05:03 +00:00