gcc/libstdc++-v3/testsuite/20_util
Paolo Carlini 403b89a874 shared_ptr.h (shared_ptr<>::shared_ptr(_Tp1*, _Deleter, const _Alloc&), [...]): Take the allocator by value, per N3225.
2010-12-06  Paolo Carlini  <paolo.carlini@oracle.com>

	* include/bits/shared_ptr.h (shared_ptr<>::shared_ptr(_Tp1*, _Deleter,
	const _Alloc&), shared_ptr(nullptr_t, _Deleter, const _Alloc&)): Take
	the allocator by value, per N3225.
	(shared_ptr<>::shared_ptr(_Sp_make_shared_tag, _Alloc, _Args&&...),
	allocate_shared(_Alloc, _Args&&...): Viceversa, take the allocator
	by const lvalue ref.
	* include/bits/shared_ptr_base.h (__shared_count<>::
	__shared_count(_Sp_make_shared_tag, _Tp*, _Alloc, _Args&&...),
	__shared_ptr<>::__shared_ptr(_Sp_make_shared_tag, _Alloc, _Args&&...),
	__allocate_shared(_Alloc, _Args&&...)): Likewise.
	(__shared_ptr<>::__shared_ptr(_Tp1*, _Deleter, const _Alloc&),
	__shared_ptr(nullptr_t, _Deleter, const _Alloc&), reset(_Tp1*,
	_Deleter, const _Alloc&)): Take the allocator by value.
	* testsuite/20_util/shared_ptr/cons/43820.cc: Adjust dg-error line
	numbers.
	* testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Likewise.

From-SVN: r167510
2010-12-06 18:37:00 +00:00
..
add_lvalue_reference Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
add_rvalue_reference Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
addressof [multiple changes] 2010-05-20 22:35:49 +00:00
aligned_storage Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
allocator Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
auto_ptr re PR c++/20669 (Template candidates not listed in error message.) 2010-05-12 13:34:55 -04:00
bad_function_call Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
bind re PR libstdc++/45893 ([C++0x] [DR 817] Finish updating std::bind to rvalue refs) 2010-10-08 01:44:12 +01:00
common_type/requirements type_traits (declval): Add, per DR 1255. 2009-11-13 02:25:12 +00:00
conditional/requirements Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
decay/requirements Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
declval/requirements re PR libstdc++/46718 ([c++0x] nullptr_t must be scalar) 2010-11-30 12:52:38 +00:00
default_delete/cons shared_ptr.h (shared_ptr<>::__shared_ptr(), [...]): Add constexpr specifier. 2010-11-06 00:11:57 +00:00
duration user.cfg.in: Add typeindex. 2010-11-06 03:35:46 +00:00
duration_cast syntax_option_type.cc: Avoid -Wall warnings. 2010-11-02 18:25:55 +00:00
enable_if/requirements Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
enable_shared_from_this chrono: Constexpr markup for is_monotonic. 2010-11-23 23:47:44 +00:00
forward move.h (forward): Implement N3143, resolving US 90. 2010-11-11 13:10:49 +00:00
function functional (function<>::operator==, operator!=): Remove, per LWG 1240. 2010-10-15 17:14:57 +00:00
function_objects Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
has_nothrow_copy_assign type_traits (has_nothrow_assign): Rename to has_nothrow_copy_assign. 2010-06-08 17:50:54 +00:00
has_nothrow_copy_constructor Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
has_nothrow_default_constructor Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
has_trivial_copy_assign type_traits (has_nothrow_assign): Rename to has_nothrow_copy_assign. 2010-06-08 17:50:54 +00:00
has_trivial_copy_constructor Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
has_trivial_default_constructor Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
hash dr1325-2.cc: Fix typo. 2010-11-01 00:08:58 +00:00
headers libstdc++.exp: Set additional_prunes. 2010-06-15 17:05:22 -04:00
is_constructible type_traits (__is_constructible_helper1): Rename to __is_constructible_helper1... 2009-12-31 14:04:23 +00:00
is_convertible [multiple changes] 2009-12-30 23:22:58 +00:00
is_explicitly_convertible [multiple changes] 2009-12-30 23:22:58 +00:00
is_integral Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
is_literal_type user.cfg.in: Remove tr1_impl headers. 2010-11-05 22:30:54 +00:00
is_lvalue_reference Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
is_nothrow_constructible type_traits (is_nothrow_constructible): Add. 2010-06-10 00:43:50 +00:00
is_pod testsuite_tr1.h (NType, [...]): Add. 2010-03-23 15:20:29 +00:00
is_reference Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
is_rvalue_reference Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
is_scalar re PR libstdc++/46718 ([c++0x] nullptr_t must be scalar) 2010-11-30 12:52:38 +00:00
is_signed Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
is_standard_layout testsuite_tr1.h (NType, [...]): Add. 2010-03-23 15:20:29 +00:00
is_trivial testsuite_tr1.h (NType, [...]): Add. 2010-03-23 15:20:29 +00:00
is_unsigned Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
make_signed/requirements re PR libstdc++/46718 ([c++0x] nullptr_t must be scalar) 2010-11-30 12:52:38 +00:00
make_unsigned/requirements re PR libstdc++/46718 ([c++0x] nullptr_t must be scalar) 2010-11-30 12:52:38 +00:00
monotonic_clock chrono: Constexpr markup for is_monotonic. 2010-11-23 23:47:44 +00:00
move Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
owner_less shared_ptr.h: Do not swap rvalues. 2009-06-23 23:33:17 +01:00
pair tuple: Mark more constructors constexpr. 2010-11-24 16:33:14 +00:00
ratio Correct conversion/overflow behavior. 2010-11-08 15:17:42 -05:00
raw_storage_iterator/requirements Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
reference_wrapper functional (struct _Weak_result_type_impl): Add specializazions for cv-qualified function types... 2010-10-06 17:17:16 +00:00
remove_reference Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
shared_ptr shared_ptr.h (shared_ptr<>::shared_ptr(_Tp1*, _Deleter, const _Alloc&), [...]): Take the allocator by value, per N3225. 2010-12-06 18:37:00 +00:00
specialized_algorithms testsuite_rvalref.h: Remove obsolete macro using _GLIBCXX_TESTSUITE_ALLOW_RVALREF_ALIASING. 2009-09-01 10:19:11 +00:00
system_clock chrono: Constexpr markup for is_monotonic. 2010-11-23 23:47:44 +00:00
time_point user.cfg.in: Add typeindex. 2010-11-06 03:35:46 +00:00
time_point_cast libstdc++: N3126 draft support. 2010-11-01 22:35:28 -04:00
tuple tuple: Mark more constructors constexpr. 2010-11-24 16:33:14 +00:00
typeindex typeindex: New. 2010-09-22 12:04:08 +00:00
unique_ptr chrono: Constexpr markup for is_monotonic. 2010-11-23 23:47:44 +00:00
uses_allocator allocator.h (allocator_arg_t, [...]): Add. 2010-09-27 17:27:43 +00:00
weak_ptr shared_ptr.h (shared_ptr<>::shared_ptr(_Tp1*, _Deleter, const _Alloc&), [...]): Take the allocator by value, per N3225. 2010-12-06 18:37:00 +00:00
rel_ops.cc Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
temporary_buffer.cc Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00