Index: esft_regtest.cpp =================================================================== --- esft_regtest.cpp (revision 44911) +++ esft_regtest.cpp (working copy) @@ -174,6 +174,12 @@ boost::shared_ptr pv2( pv.get(), null_deleter() ); BOOST_TEST( pv2.get() == pv.get() ); BOOST_TEST( pv2.use_count() == 1 ); + + boost::shared_ptr pv3 = pv2->shared_from_this(); + BOOST_TEST( pv3.get() == pv2.get() ); + BOOST_TEST( pv3.use_count() == 2 ); + BOOST_TEST( pv2.use_count() == 1 ); + BOOST_TEST( pv.use_count() == 2 ); } void test5()