gcc/libstdc++-v3/include/std
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
..
algorithm Update copyright years. 2016-01-04 15:30:50 +01:00
array Update copyright years. 2016-01-04 15:30:50 +01:00
atomic libstdc++/70766 use std::addressof instead of operator& 2016-04-28 13:33:07 +01:00
bitset Update copyright years. 2016-01-04 15:30:50 +01:00
chrono Update copyright years. 2016-01-04 15:30:50 +01:00
codecvt Update copyright years. 2016-01-04 15:30:50 +01:00
complex Update copyright years. 2016-01-04 15:30:50 +01:00
condition_variable Rename bits/mutex.h to avoid clashing with glibc 2016-01-06 13:00:33 +00:00
deque Update copyright years. 2016-01-04 15:30:50 +01:00
forward_list Update copyright years. 2016-01-04 15:30:50 +01:00
fstream Update copyright years. 2016-01-04 15:30:50 +01:00
functional Remove unused typedefs in std::bind types 2016-04-18 17:37:56 +01:00
future Use std::addressof in insert iterators, allocators and promises 2016-01-07 15:01:33 +00:00
iomanip Update copyright years. 2016-01-04 15:30:50 +01:00
ios Update copyright years. 2016-01-04 15:30:50 +01:00
iosfwd Update copyright years. 2016-01-04 15:30:50 +01:00
iostream Update copyright years. 2016-01-04 15:30:50 +01:00
istream Update copyright years. 2016-01-04 15:30:50 +01:00
iterator Update copyright years. 2016-01-04 15:30:50 +01:00
limits libstdc++/70767 Define std::numeric_limits<cv T> in C++98 mode 2016-04-27 12:57:58 +01:00
list Update copyright years. 2016-01-04 15:30:50 +01:00
locale Update copyright years. 2016-01-04 15:30:50 +01:00
map Update copyright years. 2016-01-04 15:30:50 +01:00
memory Update copyright years. 2016-01-04 15:30:50 +01:00
mutex Rename bits/mutex.h to avoid clashing with glibc 2016-01-06 13:00:33 +00:00
numeric Update copyright years. 2016-01-04 15:30:50 +01:00
ostream Update copyright years. 2016-01-04 15:30:50 +01:00
queue Update copyright years. 2016-01-04 15:30:50 +01:00
random Update copyright years. 2016-01-04 15:30:50 +01:00
ratio Update copyright years. 2016-01-04 15:30:50 +01:00
regex Update copyright years. 2016-01-04 15:30:50 +01:00
scoped_allocator Use std::addressof in insert iterators, allocators and promises 2016-01-07 15:01:33 +00:00
set Update copyright years. 2016-01-04 15:30:50 +01:00
shared_mutex libstdc++/70766 use std::addressof instead of operator& 2016-04-28 13:33:07 +01:00
sstream Update copyright years. 2016-01-04 15:30:50 +01:00
stack Update copyright years. 2016-01-04 15:30:50 +01:00
stdexcept libstdc++: Make certain exceptions transaction_safe. 2016-01-15 22:42:41 +00:00
streambuf Update copyright years. 2016-01-04 15:30:50 +01:00
string Update copyright years. 2016-01-04 15:30:50 +01:00
system_error Update copyright years. 2016-01-04 15:30:50 +01:00
thread Define std:🧵:id comparison operators at namespace-scope 2016-04-18 17:16:14 +01:00
tuple re PR libstdc++/66338 (std::forward_as_tuple() issue with single argument) 2016-05-27 17:08:37 +03:00
type_traits libstdc++/68877 Reimplement std::__is_swappable 2016-01-12 21:19:58 +00:00
typeindex Update copyright years. 2016-01-04 15:30:50 +01:00
unordered_map Update copyright years. 2016-01-04 15:30:50 +01:00
unordered_set Update copyright years. 2016-01-04 15:30:50 +01:00
utility Update copyright years. 2016-01-04 15:30:50 +01:00
valarray Update copyright years. 2016-01-04 15:30:50 +01:00
vector Update copyright years. 2016-01-04 15:30:50 +01:00