Index: esft_regtest.cpp
===================================================================
--- esft_regtest.cpp	(revision 44911)
+++ esft_regtest.cpp	(working copy)
@@ -174,6 +174,12 @@
     boost::shared_ptr<V> pv2( pv.get(), null_deleter() );
     BOOST_TEST( pv2.get() == pv.get() );
     BOOST_TEST( pv2.use_count() == 1 );
+
+    boost::shared_ptr<V> 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()