gcc/libstdc++-v3/testsuite/20_util/shared_ptr/cons
Jonathan Wakely a00cc15e3d re PR c++/52924 (Using an std::function object as deleter of shared_ptr in C++0x mode does not compile)
PR libstdc++/52924
	* include/bits/shared_ptr_base.h (_Sp_counted_deleter): Add
	user-defined destructor.
	(_Sp_counted_inplace): Likewise.
	* testsuite/20_util/shared_ptr/cons/52924.cc: New.
	* testsuite/20_util/shared_ptr/cons/43820_neg.cc: Adjust dg-error
	line numbers.

From-SVN: r186363
2012-04-11 23:54:53 +01:00
..
39405.cc Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
43820_neg.cc re PR c++/52924 (Using an std::function object as deleter of shared_ptr in C++0x mode does not compile) 2012-04-11 23:54:53 +01:00
46910.cc re PR libstdc++/46910 (std::shared_ptr requires public destructor for a class with friend deleter) 2010-12-14 22:13:26 +00:00
52924.cc re PR c++/52924 (Using an std::function object as deleter of shared_ptr in C++0x mode does not compile) 2012-04-11 23:54:53 +01:00
alias.cc Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
alloc.cc Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
alloc_min.cc shared_ptr_base.h (_Sp_counted_ptr): Make 'final'. 2011-11-08 16:45:54 +00:00
auto_ptr.cc forward_list.h (splice_after): Use forward. 2009-07-31 22:26:32 -04:00
auto_ptr_neg.cc prune.exp (libstdc++-dg-prune): Prune notes. 2011-06-09 23:56:00 -04:00
constexpr.cc re PR libstdc++/46869 (FAIL: 20_util/enable_shared_from_this/cons/constexpr.cc scan-assembler-not _ZNSt23enable_shared_from_thisIiEC2Ev) 2010-12-19 16:20:25 +00:00
copy.cc Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
default.cc Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
move.cc Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
noexcept_move_construct.cc valarray (~valarray): Use noexcept. 2011-06-14 17:48:29 +00:00
nullptr.cc [multiple changes] 2010-06-05 18:43:29 +01:00
pointer.cc pointer.cc: Fix which tests are run. 2010-06-02 20:02:41 +01:00
unique_ptr.cc Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
unique_ptr_deleter.cc Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
unique_ptr_deleter_ref_1.cc Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
unique_ptr_deleter_ref_2.cc Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
unique_ptr_neg.cc prune.exp (libstdc++-dg-prune): Prune notes. 2011-06-09 23:56:00 -04:00
weak_ptr.cc Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
weak_ptr_expired.cc weak_ptr_expired.cc: Modify to PASS instead of XFAIL. 2012-02-05 13:08:02 +00:00