gcc/libstdc++-v3/testsuite/20_util/shared_ptr/cons
Jonathan Wakely fe807059aa re PR libstdc++/51365 (cannot use final empty class in std::tuple)
PR libstdc++/51365
	* include/bits/shared_ptr_base (_Sp_ebo_helper): Helper class to
	implement EBO safely.
	(_Sp_counted_base::_M_get_deleter): Add noexcept.
	(_Sp_counter_ptr): Use noexcept instead of comments.
	(_Sp_counted_deleter): Likewise. Use _Sp_ebo_helper.
	(_Sp_counted_ptr_inplace): Likewise.
	* testsuite/20_util/shared_ptr/cons/51365.cc: New.
	* testsuite/20_util/shared_ptr/cons/52924.cc: Add rebind member to
	custom allocator and test construction with custom allocator.
	* testsuite/20_util/shared_ptr/cons/43820_neg.cc: Adjust dg-error
	line number.

From-SVN: r198367
2013-04-28 12:38:21 +01:00
..
39405.cc Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
43820_neg.cc re PR libstdc++/51365 (cannot use final empty class in std::tuple) 2013-04-28 12:38:21 +01:00
46910.cc Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
51365.cc re PR libstdc++/51365 (cannot use final empty class in std::tuple) 2013-04-28 12:38:21 +01:00
52924.cc re PR libstdc++/51365 (cannot use final empty class in std::tuple) 2013-04-28 12:38:21 +01:00
55123.cc Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
alias.cc Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
alloc_min.cc Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
alloc.cc Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
auto_ptr_neg.cc Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
auto_ptr.cc Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
constexpr.cc Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
copy.cc Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
default.cc Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
move.cc Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
noexcept_move_construct.cc Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
nullptr.cc Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
pointer.cc Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
unique_ptr_array.cc Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
unique_ptr_deleter_ref_1.cc Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
unique_ptr_deleter_ref_2.cc Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
unique_ptr_deleter.cc Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
unique_ptr_neg.cc Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
unique_ptr.cc Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
weak_ptr_expired.cc Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00
weak_ptr.cc Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00