diff options
author | Duncan P. N. Exon Smith <dexonsmith@apple.com> | 2020-11-05 18:23:19 -0500 |
---|---|---|
committer | Duncan P. N. Exon Smith <dexonsmith@apple.com> | 2020-12-03 18:09:52 -0800 |
commit | e763e032f8bbf5a4da60d099b1df4cd16e44e139 (patch) | |
tree | 487df3160783b279b911dfd9a46141ad8dd576e7 /llvm/lib/Support/VirtualFileSystem.cpp | |
parent | c7cae0e4fa4e1ed4bdca186096a408578225fc2b (diff) | |
download | llvm-e763e032f8bbf5a4da60d099b1df4cd16e44e139.zip llvm-e763e032f8bbf5a4da60d099b1df4cd16e44e139.tar.gz llvm-e763e032f8bbf5a4da60d099b1df4cd16e44e139.tar.bz2 |
Support: Change InMemoryFileSystem::addFileNoOwn to take a MemoryBufferRef, NFC
Found this by chance when looking at the InMemoryFileSystem API, seems
like an easy cleanup.
Differential Revision: https://reviews.llvm.org/D90893
Diffstat (limited to 'llvm/lib/Support/VirtualFileSystem.cpp')
-rw-r--r-- | llvm/lib/Support/VirtualFileSystem.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/llvm/lib/Support/VirtualFileSystem.cpp b/llvm/lib/Support/VirtualFileSystem.cpp index bbde44c..697383d 100644 --- a/llvm/lib/Support/VirtualFileSystem.cpp +++ b/llvm/lib/Support/VirtualFileSystem.cpp @@ -792,14 +792,12 @@ bool InMemoryFileSystem::addFile(const Twine &P, time_t ModificationTime, } bool InMemoryFileSystem::addFileNoOwn(const Twine &P, time_t ModificationTime, - llvm::MemoryBuffer *Buffer, + const llvm::MemoryBufferRef &Buffer, Optional<uint32_t> User, Optional<uint32_t> Group, Optional<llvm::sys::fs::file_type> Type, Optional<llvm::sys::fs::perms> Perms) { - return addFile(P, ModificationTime, - llvm::MemoryBuffer::getMemBuffer( - Buffer->getBuffer(), Buffer->getBufferIdentifier()), + return addFile(P, ModificationTime, llvm::MemoryBuffer::getMemBuffer(Buffer), std::move(User), std::move(Group), std::move(Type), std::move(Perms)); } |