Index: src/libchcore/TSubTaskArray.cpp =================================================================== diff -u -N -rbe569bc86280887eeebb8d3e9489f6fc17c570e6 -r4fe995b304ea342b50293f92d3c1992b43b820f7 --- src/libchcore/TSubTaskArray.cpp (.../TSubTaskArray.cpp) (revision be569bc86280887eeebb8d3e9489f6fc17c570e6) +++ src/libchcore/TSubTaskArray.cpp (.../TSubTaskArray.cpp) (revision 4fe995b304ea342b50293f92d3c1992b43b820f7) @@ -79,9 +79,9 @@ { case eOperation_Copy: { - TSubTaskBasePtr spOperation = boost::make_shared(boost::ref(m_rSubTaskContext)); + TSubTaskBasePtr spOperation = std::make_shared(boost::ref(m_rSubTaskContext)); AddSubTask(spOperation, bReadTasksSizeBeforeBlocking); - spOperation = boost::make_shared(boost::ref(m_rSubTaskContext)); + spOperation = std::make_shared(boost::ref(m_rSubTaskContext)); AddSubTask(spOperation, false); break; @@ -95,27 +95,27 @@ // fastmove (if not reordered) if(!bReorderFastMove) { - spOperation = boost::make_shared(boost::ref(m_rSubTaskContext)); + spOperation = std::make_shared(boost::ref(m_rSubTaskContext)); AddSubTask(spOperation, bFastMoveBeforeBlocking); } // scanning - spOperation = boost::make_shared(boost::ref(m_rSubTaskContext)); + spOperation = std::make_shared(boost::ref(m_rSubTaskContext)); AddSubTask(spOperation, bReadTasksSizeBeforeBlocking); // fastmove (if reordered) if(bReorderFastMove) { - spOperation = boost::make_shared(boost::ref(m_rSubTaskContext)); + spOperation = std::make_shared(boost::ref(m_rSubTaskContext)); AddSubTask(spOperation, bFastMoveBeforeBlocking); } // copy/move - spOperation = boost::make_shared(boost::ref(m_rSubTaskContext)); + spOperation = std::make_shared(boost::ref(m_rSubTaskContext)); AddSubTask(spOperation, false); // delete - spOperation = boost::make_shared(boost::ref(m_rSubTaskContext)); + spOperation = std::make_shared(boost::ref(m_rSubTaskContext)); AddSubTask(spOperation, false); break; @@ -355,16 +355,16 @@ switch (eType) { case eSubOperation_FastMove: - return boost::make_shared(boost::ref(rContext)); + return std::make_shared(boost::ref(rContext)); case eSubOperation_Scanning: - return boost::make_shared(boost::ref(rContext)); + return std::make_shared(boost::ref(rContext)); case eSubOperation_Copying: - return boost::make_shared(boost::ref(rContext)); + return std::make_shared(boost::ref(rContext)); case eSubOperation_Deleting: - return boost::make_shared(boost::ref(rContext)); + return std::make_shared(boost::ref(rContext)); default: throw TCoreException(eErr_UnhandledCase, L"SubTask is unknown to the engine", LOCATION);