Index: lib/Support/Windows/Path.inc =================================================================== --- lib/Support/Windows/Path.inc +++ lib/Support/Windows/Path.inc @@ -414,7 +414,9 @@ DWORD MoveError = ::GetLastError(); ec = mapWindowsError(MoveError); - if (MoveError != ERROR_ACCESS_DENIED) break; + if (MoveError != ERROR_ACCESS_DENIED && + MoveError != ERROR_SHARING_VIOLATION) + break; } return ec;