Index: src/libchengine/TSubTaskCopyMove.cpp
===================================================================
diff -u -rb9453afbc6264bc3f3c6a7f86fadab7744e0fb16 -r20c1b142537a6a4a2a88b7ef722c65c374ece35f
--- src/libchengine/TSubTaskCopyMove.cpp	(.../TSubTaskCopyMove.cpp)	(revision b9453afbc6264bc3f3c6a7f86fadab7744e0fb16)
+++ src/libchengine/TSubTaskCopyMove.cpp	(.../TSubTaskCopyMove.cpp)	(revision 20c1b142537a6a4a2a88b7ef722c65c374ece35f)
@@ -104,9 +104,12 @@
 		FeedbackManagerPtr spFeedbackManager = GetContext().GetFeedbackManager();
 		spFeedbackManager->SetSecondaryTimeTracker(&guard);
 
+#pragma warning(push)
+#pragma warning(disable: 4459)
 		BOOST_SCOPE_EXIT(&spFeedbackManager) {
 			spFeedbackManager->SetSecondaryTimeTracker(nullptr);
 		} BOOST_SCOPE_EXIT_END
+#pragma warning(pop)
 
 		TFileInfoArray& rFilesCache = GetContext().GetFilesCache();
 		TTaskConfigTracker& rCfgTracker = GetContext().GetCfgTracker();