Index: src/libchcore/TSimpleTimer.cpp
===================================================================
diff -u -N -re96806b7f8ff7ca7e9f4afbea603e6351a3dc3e3 -r4fe995b304ea342b50293f92d3c1992b43b820f7
--- src/libchcore/TSimpleTimer.cpp	(.../TSimpleTimer.cpp)	(revision e96806b7f8ff7ca7e9f4afbea603e6351a3dc3e3)
+++ src/libchcore/TSimpleTimer.cpp	(.../TSimpleTimer.cpp)	(revision 4fe995b304ea342b50293f92d3c1992b43b820f7)
@@ -29,7 +29,7 @@
 		m_ullTotalTime(0)
 	{
 		if (!spTimestampProvider)
-			m_spTimestampProvider = ITimestampProviderPtr(new TTimestampProviderTickCount);
+			m_spTimestampProvider = std::make_shared<TTimestampProviderTickCount>();
 
 		if (bAutostart)
 			Start();