]> gcc.gnu.org Git - gcc.git/commit
re PR libstdc++/46910 (std::shared_ptr requires public destructor for a class with...
authorJonathan Wakely <jwakely.gcc@gmail.com>
Tue, 14 Dec 2010 22:13:26 +0000 (22:13 +0000)
committerJonathan Wakely <redi@gcc.gnu.org>
Tue, 14 Dec 2010 22:13:26 +0000 (22:13 +0000)
commit86137e8127767846e7a3a686273d454cc342d6e1
tree2e0d2414be5097b1fc5fde696391c485b6fb7da2
parent9ecfa8de88025917ab3442db65caf62abd46d538
re PR libstdc++/46910 (std::shared_ptr requires public destructor for a class with friend deleter)

2010-12-14  Jonathan Wakely  <jwakely.gcc@gmail.com>

PR libstdc++/46910
* include/bits/shared_ptr_base.h (_Sp_counted_deleter): Do not
derive from _Sp_counted_ptr.
* testsuite/20_util/shared_ptr/cons/46910.cc: New.
* testsuite/20_util/shared_ptr/cons/43820.cc: Adjust.
* testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Adjust.

From-SVN: r167819
libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/shared_ptr_base.h
libstdc++-v3/testsuite/20_util/shared_ptr/cons/43820.cc
libstdc++-v3/testsuite/20_util/shared_ptr/cons/46910.cc [new file with mode: 0644]
libstdc++-v3/testsuite/20_util/weak_ptr/comparison/cmp_neg.cc
This page took 0.065799 seconds and 5 git commands to generate.