gcc/libstdc++-v3/testsuite/20_util/tuple
Ville Voutilainen b702100693 re PR libstdc++/66338 (std::forward_as_tuple() issue with single argument)
2016-05-24  Ville Voutilainen  <ville.voutilainen@gmail.com>

	PR libstdc++/66338
	* include/std/tuple (_TMC): Add a check for _NotSameTuple.
	* include/std/tuple (tuple(_UElements&&...)): Remove the separate
	check for _NotSameTuple.
	* include/std/tuple (_TMCT): New.
	* include/std/tuple (tuple(const tuple<_UElements...>&)): Use it.
	* include/std/tuple (tuple(tuple<_UElements...>&&)): Likewise.
	* include/std/tuple (tuple(allocator_arg_t, const _Alloc&,
	      const tuple<_UElements...>&)): Likewise.
	* include/std/tuple (tuple(allocator_arg_t, const _Alloc&,
	      tuple<_UElements...>&&)): Likewise.
	* testsuite/20_util/tuple/cons/66338.cc: New.

From-SVN: r236822
2016-05-27 17:08:37 +03:00
..
comparison_operators Update copyright years. 2016-01-04 15:30:50 +01:00
cons re PR libstdc++/66338 (std::forward_as_tuple() issue with single argument) 2016-05-27 17:08:37 +03:00
creation_functions Update copyright years. 2016-01-04 15:30:50 +01:00
element_access Update copyright years. 2016-01-04 15:30:50 +01:00
requirements Update copyright years. 2016-01-04 15:30:50 +01:00
48476.cc Update copyright years. 2016-01-04 15:30:50 +01:00
51365.cc Update copyright years. 2016-01-04 15:30:50 +01:00
53648.cc Update copyright years. 2016-01-04 15:30:50 +01:00
56785.cc Update copyright years. 2016-01-04 15:30:50 +01:00
60497.cc Update copyright years. 2016-01-04 15:30:50 +01:00
61947.cc Update copyright years. 2016-01-04 15:30:50 +01:00
67844.cc Update copyright years. 2016-01-04 15:30:50 +01:00
cv_tuple_element.cc Update copyright years. 2016-01-04 15:30:50 +01:00
cv_tuple_size.cc Update copyright years. 2016-01-04 15:30:50 +01:00
moveable2.cc Update copyright years. 2016-01-04 15:30:50 +01:00
moveable.cc Update copyright years. 2016-01-04 15:30:50 +01:00
noexcept_move_assign.cc Update copyright years. 2016-01-04 15:30:50 +01:00
noexcept_swap.cc Update copyright years. 2016-01-04 15:30:50 +01:00
swap.cc Update copyright years. 2016-01-04 15:30:50 +01:00
tuple_element_t.cc Update copyright years. 2016-01-04 15:30:50 +01:00
tuple_element.cc Update copyright years. 2016-01-04 15:30:50 +01:00
tuple_size.cc Update copyright years. 2016-01-04 15:30:50 +01:00