mirror of
https://github.com/RPCSX/llvm.git
synced 2024-12-13 14:46:53 +00:00
Remove unused feature. NFC.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@224135 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
31e081ed96
commit
7291e0706e
@ -66,7 +66,7 @@ public:
|
||||
/// is called, the file is deleted in the destructor. The optional parameter
|
||||
/// is used if it turns out you want the file size to be smaller than
|
||||
/// initially requested.
|
||||
std::error_code commit(int64_t NewSmallerSize = -1);
|
||||
std::error_code commit();
|
||||
|
||||
/// If this object was previously committed, the destructor just deletes
|
||||
/// this object. If this object was not committed, the destructor
|
||||
|
@ -91,16 +91,10 @@ FileOutputBuffer::create(StringRef FilePath, size_t Size,
|
||||
return std::error_code();
|
||||
}
|
||||
|
||||
std::error_code FileOutputBuffer::commit(int64_t NewSmallerSize) {
|
||||
std::error_code FileOutputBuffer::commit() {
|
||||
// Unmap buffer, letting OS flush dirty pages to file on disk.
|
||||
Region.reset();
|
||||
|
||||
// If requested, resize file as part of commit.
|
||||
if ( NewSmallerSize != -1 ) {
|
||||
std::error_code EC = sys::fs::resize_file(Twine(TempPath), NewSmallerSize);
|
||||
if (EC)
|
||||
return EC;
|
||||
}
|
||||
|
||||
// Rename file to final name.
|
||||
return sys::fs::rename(Twine(TempPath), Twine(FinalPath));
|
||||
|
@ -80,14 +80,13 @@ TEST(FileOutputBuffer, Test) {
|
||||
memcpy(Buffer->getBufferStart(), "AABBCCDDEEFFGGHHIIJJ", 20);
|
||||
// Write to end of buffer to verify it is writable.
|
||||
memcpy(Buffer->getBufferEnd() - 20, "AABBCCDDEEFFGGHHIIJJ", 20);
|
||||
// Commit buffer, but size down to smaller size
|
||||
ASSERT_NO_ERROR(Buffer->commit(5000));
|
||||
ASSERT_NO_ERROR(Buffer->commit());
|
||||
}
|
||||
|
||||
// Verify file is correct size.
|
||||
uint64_t File3Size;
|
||||
ASSERT_NO_ERROR(fs::file_size(Twine(File3), File3Size));
|
||||
ASSERT_EQ(File3Size, 5000ULL);
|
||||
ASSERT_EQ(File3Size, 8192000ULL);
|
||||
ASSERT_NO_ERROR(fs::remove(File3.str()));
|
||||
|
||||
// TEST 4: Verify file can be made executable.
|
||||
|
Loading…
Reference in New Issue
Block a user