diff --git a/test/test_singleton.cpp b/test/test_singleton.cpp index d3381932a3..eb2578003f 100644 --- a/test/test_singleton.cpp +++ b/test/test_singleton.cpp @@ -11,23 +11,20 @@ #include "test_singleton.hpp" #include -class x { -}; - +template void -test1(const x & x1, const x & x2){ +test1(const T & x1, const T & x2){ BOOST_CHECK(& x1 == & x2); } void test_same_instance(){ - const x & x1 = boost::serialization::singleton::get_const_instance(); - const x & x2 = boost::serialization::singleton::get_const_instance(); - - BOOST_CHECK(& x1 == & x2); - test1( - boost::serialization::singleton::get_const_instance(), - boost::serialization::singleton::get_const_instance() + boost::serialization::singleton::get_const_instance(), + boost::serialization::singleton::get_const_instance() + ); + test1( + inheritedSingleton::get_const_instance(), + inheritedSingleton::get_const_instance() ); };