gcc/libstdc++-v3/testsuite/ext
Jonathan Wakely a6297ab587 Adjust for new empty class parameter passing ABI.
* include/bits/c++config (_GLIBCXX_BEGIN_NAMESPACE_EMPTY_TYPES,
	_GLIBCXX_END_NAMESPACE_EMPTY_TYPES, _GLIBCXX_ABI_TAG_EMPTY): Define.
	* include/bits/hashtable.h (_Hashtable::_M_emplace): Change signatures
	of functions taking empty structs by value. Add a template parameter
	to overloads without hints. Rename overloads with hints to
	_M_emplace_hint.
	(_Hashtable::_M_erase(true_type, const_iterator),
	_Hashtable::_M_erase(false_type, const_iterator)): Change signatures
	by reordering parameters.
	* include/bits/hashtable_policy.h (_Insert::insert): Adjust to call
	_M_emplace_hint instead of _M_emplace.
	* include/bits/shared_ptr.h (shared_ptr(_Tp1*, _Deleter, _Alloc),
	shared_ptr(nullptr_t, _Deleter, _Alloc)): Use _GLIBCXX_ABI_TAG_EMPTY.
	* include/bits/shared_ptr_base.h (_Sp_counted_deleter, __shared_count,
	__shared_ptr): Likewise.
	* include/bits/stl_algo.h (replace_if): Likewise.
	* include/bits/stl_pair.h (piecewise_construct_t,
	piecewise_construct): Use _GLIBCXX_BEGIN_NAMESPACE_EMPTY_TYPES.
	* include/bits/uses_allocator.h (allocator_arg_t, allocator_arg,
	__uses_alloc0): Likewise.
	* include/ext/pb_ds/assoc_container.hpp (basic_hash_table): Likewise.
	* testsuite/20_util/scoped_allocator/69293_neg.cc: Adjust dg-error.
	* testsuite/20_util/shared_ptr/cons/43820_neg.cc: Likewise.
	* testsuite/20_util/shared_ptr/cons/void_neg.cc: Likewise.
	* testsuite/20_util/uses_allocator/69293_neg.cc: Likewise.
	* testsuite/20_util/uses_allocator/cons_neg.cc: Likewise.
	* testsuite/ext/profile/mutex_extensions_neg.cc: Likewise.

From-SVN: r234964
2016-04-13 23:00:50 +01:00
..
array_allocator Update copyright years. 2016-01-04 15:30:50 +01:00
bitmap_allocator Update copyright years. 2016-01-04 15:30:50 +01:00
codecvt Update copyright years. 2016-01-04 15:30:50 +01:00
concurrence_lock_error Update copyright years. 2016-01-04 15:30:50 +01:00
concurrence_unlock_error Update copyright years. 2016-01-04 15:30:50 +01:00
debug_allocator Update copyright years. 2016-01-04 15:30:50 +01:00
enc_filebuf Update copyright years. 2016-01-04 15:30:50 +01:00
ext_pointer Update copyright years. 2016-01-04 15:30:50 +01:00
forced_error Update copyright years. 2016-01-04 15:30:50 +01:00
iota Update copyright years. 2016-01-04 15:30:50 +01:00
is_heap Update copyright years. 2016-01-04 15:30:50 +01:00
is_sorted Update copyright years. 2016-01-04 15:30:50 +01:00
malloc_allocator Update copyright years. 2016-01-04 15:30:50 +01:00
mt_allocator Update copyright years. 2016-01-04 15:30:50 +01:00
new_allocator Update copyright years. 2016-01-04 15:30:50 +01:00
numeric_traits Update copyright years. 2016-01-04 15:30:50 +01:00
pb_ds Update copyright years. 2016-01-04 15:30:50 +01:00
pool_allocator Update copyright years. 2016-01-04 15:30:50 +01:00
profile Adjust for new empty class parameter passing ABI. 2016-04-13 23:00:50 +01:00
random Update copyright years. 2016-01-04 15:30:50 +01:00
rope Update copyright years. 2016-01-04 15:30:50 +01:00
slist Update copyright years. 2016-01-04 15:30:50 +01:00
special_functions Set FP options for failing special functions tests 2016-01-27 15:09:38 +00:00
stdio_filebuf Update copyright years. 2016-01-04 15:30:50 +01:00
stdio_sync_filebuf Update copyright years. 2016-01-04 15:30:50 +01:00
throw_allocator Update copyright years. 2016-01-04 15:30:50 +01:00
throw_value Update copyright years. 2016-01-04 15:30:50 +01:00
type_traits libstdc++/69406 Fix test to check for supported headers 2016-01-21 13:33:27 +00:00
vstring Update copyright years. 2016-01-04 15:30:50 +01:00
concept_checks.cc Update copyright years. 2016-01-04 15:30:50 +01:00
headers.cc Update copyright years. 2016-01-04 15:30:50 +01:00
median.cc Update copyright years. 2016-01-04 15:30:50 +01:00
pod_char_traits.cc Update copyright years. 2016-01-04 15:30:50 +01:00