gcc/libstdc++-v3/testsuite/20_util/pair
Paolo Carlini 6a9ecd3492 re PR libstdc++/52702 ([C++11] std::is_trivially_destructible is missing)
2012-04-15  Paolo Carlini  <paolo.carlini@oracle.com>

	PR libstdc++/52702
	* include/std/type_traits (is_trivially_destructible): Add.
	(has_trivial_destructor): Remove.
	* testsuite/util/testsuite_common_types.h: Adjust.
	* testsuite/20_util/tuple/requirements/dr801.cc: Likewise.
	* testsuite/20_util/pair/requirements/dr801.cc: Likewise.
	* testsuite/20_util/is_trivially_destructible/value.cc: New.
	* testsuite/20_util/is_trivially_destructible/requirements/
	typedefs.cc: Likewise.
	* testsuite/20_util/is_trivially_destructible/requirements/
	explicit_instantiation.cc: Likewise.
	* testsuite/20_util/make_signed/requirements/typedefs_neg.cc:
	Adjust dg-error line numbers.
	* testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
	Likewise.
	* testsuite/20_util/declval/requirements/1_neg.cc: Likewise.

From-SVN: r186474
2012-04-15 23:35:27 +00:00
..
comparison_operators tuple: Mark more constructors constexpr. 2010-11-24 16:33:14 +00:00
cons move.h (move, forward): Mark constexpr. 2011-07-23 03:17:11 +00:00
make_pair less_or_equal.cc: New. 2011-09-16 16:28:31 +00:00
requirements re PR libstdc++/52702 ([C++11] std::is_trivially_destructible is missing) 2012-04-15 23:35:27 +00:00
1.cc Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
2.cc Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
3.cc Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
4.cc Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
40925.cc PR libstdc++/40925 (again) 2009-10-30 02:29:14 +00:00
44487.cc re PR libstdc++/44487 ([C++0x] pair of references doesn't work) 2010-06-10 10:24:46 +00:00
constexpr_get.cc tuple (_Head_base<>::_M_head, [...]): Change to static constexpr functions; adjust everywhere. 2011-09-13 00:06:25 +00:00
get.cc utility (get(std::pair<>&&)): Add. 2011-05-16 18:09:17 +00:00
moveable.cc Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
noexcept_move_assign.cc char_traits.h: Use noexcept throughout. 2011-05-21 00:05:03 +00:00
noexcept_swap.cc char_traits.h: Use noexcept throughout. 2011-05-21 00:05:03 +00:00
piecewise.cc tuple (pack_arguments): Rename to forward_as_tuple and simplify, per US 98 and US 99. 2010-08-06 14:46:08 +00:00
piecewise2.cc re PR libstdc++/51183 (pair piecewise_construct_t constructor copies) 2011-12-06 15:13:04 +00:00
swap.cc Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00