From ede421e5f4496a526f4e6167c470b0f31ffcad9c Mon Sep 17 00:00:00 2001 From: Puyan Lotfi Date: Tue, 16 Jul 2019 00:03:49 -0700 Subject: [PATCH] Adding fs::convertFDToNativeFile conversion to FileSystem.cpp. --- lib/Basic/FileSystem.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/lib/Basic/FileSystem.cpp b/lib/Basic/FileSystem.cpp index 901f2b02dae14..f357f37c5388b 100644 --- a/lib/Basic/FileSystem.cpp +++ b/lib/Basic/FileSystem.cpp @@ -197,16 +197,16 @@ std::error_code swift::moveFileIfDifferent(const llvm::Twine &source, same = true; } else { std::error_code sourceRegionErr; - fs::mapped_file_region sourceRegion(sourceFile.fd, - fs::mapped_file_region::readonly, - size, 0, sourceRegionErr); + fs::mapped_file_region sourceRegion( + fs::convertFDToNativeFile(sourceFile.fd), + fs::mapped_file_region::readonly, size, 0, sourceRegionErr); if (sourceRegionErr) return sourceRegionErr; std::error_code destRegionErr; - fs::mapped_file_region destRegion(destFile.fd, - fs::mapped_file_region::readonly, - size, 0, destRegionErr); + fs::mapped_file_region destRegion(fs::convertFDToNativeFile(destFile.fd), + fs::mapped_file_region::readonly, size, + 0, destRegionErr); if (!destRegionErr) { same = (0 == memcmp(sourceRegion.const_data(), destRegion.const_data(),