diff options
Diffstat (limited to 'llvm/unittests/Support')
-rw-r--r-- | llvm/unittests/Support/MemoryBufferTest.cpp | 10 | ||||
-rw-r--r-- | llvm/unittests/Support/Path.cpp | 8 | ||||
-rw-r--r-- | llvm/unittests/Support/ReplaceFileTest.cpp | 8 |
3 files changed, 15 insertions, 11 deletions
diff --git a/llvm/unittests/Support/MemoryBufferTest.cpp b/llvm/unittests/Support/MemoryBufferTest.cpp index bba662931d6..2f9664308dc 100644 --- a/llvm/unittests/Support/MemoryBufferTest.cpp +++ b/llvm/unittests/Support/MemoryBufferTest.cpp @@ -149,11 +149,11 @@ void MemoryBufferTest::testGetOpenFileSlice(bool Reopen) { EXPECT_FALSE(sys::fs::openFileForRead(TestPath.c_str(), TestFD)); } - ErrorOr<OwningBuffer> Buf = - MemoryBuffer::getOpenFileSlice(TestFD, TestPath.c_str(), - 40000, // Size - 80000 // Offset - ); + ErrorOr<OwningBuffer> Buf = MemoryBuffer::getOpenFileSlice( + sys::fs::convertFDToNativeFile(TestFD), TestPath.c_str(), + 40000, // Size + 80000 // Offset + ); std::error_code EC = Buf.getError(); EXPECT_FALSE(EC); diff --git a/llvm/unittests/Support/Path.cpp b/llvm/unittests/Support/Path.cpp index 1f4fee49d78..a70ca89e385 100644 --- a/llvm/unittests/Support/Path.cpp +++ b/llvm/unittests/Support/Path.cpp @@ -1084,7 +1084,7 @@ TEST_F(FileSystemTest, FileMapping) { std::error_code EC; StringRef Val("hello there"); { - fs::mapped_file_region mfr(FileDescriptor, + fs::mapped_file_region mfr(fs::convertFDToNativeFile(FileDescriptor), fs::mapped_file_region::readwrite, Size, 0, EC); ASSERT_NO_ERROR(EC); std::copy(Val.begin(), Val.end(), mfr.data()); @@ -1099,14 +1099,16 @@ TEST_F(FileSystemTest, FileMapping) { int FD; EC = fs::openFileForRead(Twine(TempPath), FD); ASSERT_NO_ERROR(EC); - fs::mapped_file_region mfr(FD, fs::mapped_file_region::readonly, Size, 0, EC); + fs::mapped_file_region mfr(fs::convertFDToNativeFile(FD), + fs::mapped_file_region::readonly, Size, 0, EC); ASSERT_NO_ERROR(EC); // Verify content EXPECT_EQ(StringRef(mfr.const_data()), Val); // Unmap temp file - fs::mapped_file_region m(FD, fs::mapped_file_region::readonly, Size, 0, EC); + fs::mapped_file_region m(fs::convertFDToNativeFile(FD), + fs::mapped_file_region::readonly, Size, 0, EC); ASSERT_NO_ERROR(EC); ASSERT_EQ(close(FD), 0); } diff --git a/llvm/unittests/Support/ReplaceFileTest.cpp b/llvm/unittests/Support/ReplaceFileTest.cpp index 1e498c0d2c4..d2273d77f5e 100644 --- a/llvm/unittests/Support/ReplaceFileTest.cpp +++ b/llvm/unittests/Support/ReplaceFileTest.cpp @@ -52,7 +52,8 @@ class ScopedFD { }; bool FDHasContent(int FD, StringRef Content) { - auto Buffer = MemoryBuffer::getOpenFile(FD, "", -1); + auto Buffer = + MemoryBuffer::getOpenFile(sys::fs::convertFDToNativeFile(FD), "", -1); assert(Buffer); return Buffer.get()->getBuffer() == Content; } @@ -146,8 +147,9 @@ TEST(rename, ExistingTemp) { std::error_code EC; ASSERT_NO_ERROR(fs::openFileForRead(TargetFileName, TargetFD)); ScopedFD X(TargetFD); - sys::fs::mapped_file_region MFR( - TargetFD, sys::fs::mapped_file_region::readonly, 10, 0, EC); + sys::fs::mapped_file_region MFR(sys::fs::convertFDToNativeFile(TargetFD), + sys::fs::mapped_file_region::readonly, 10, + 0, EC); ASSERT_FALSE(EC); ASSERT_NO_ERROR(fs::rename(SourceFileName, TargetFileName)); |