diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2015-04-27 22:48:51 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2015-04-27 22:48:51 +0000 |
commit | ed48e53d604a4264c1907b9bf4b14a82edf0eb60 (patch) | |
tree | f41aa13e32a5a771fb8d580ff370a0ea35bc2799 /lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp | |
parent | a73aed0c9b816bba6cca50c19f7f646c7048074e (diff) | |
download | bcm5719-llvm-ed48e53d604a4264c1907b9bf4b14a82edf0eb60.tar.gz bcm5719-llvm-ed48e53d604a4264c1907b9bf4b14a82edf0eb60.zip |
Use MemoryBufferRef instead of MemoryBuffer&. NFC.
This just reduces the noise from another patch.
llvm-svn: 235933
Diffstat (limited to 'lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp')
-rw-r--r-- | lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp b/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp index 2dc9a12e027..1013d3ddaef 100644 --- a/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp +++ b/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp @@ -170,9 +170,8 @@ bool isThinObjectFile(StringRef path, MachOLinkingContext::Arch &arch) { return true; } - -bool sliceFromFatFile(const MemoryBuffer &mb, MachOLinkingContext::Arch arch, - uint32_t &offset, uint32_t &size) { +bool sliceFromFatFile(MemoryBufferRef mb, MachOLinkingContext::Arch arch, + uint32_t &offset, uint32_t &size) { const char *start = mb.getBufferStart(); const llvm::MachO::fat_header *fh = reinterpret_cast<const llvm::MachO::fat_header *>(start); @@ -212,7 +211,7 @@ readBinary(std::unique_ptr<MemoryBuffer> &mb, uint32_t sliceOffset; uint32_t sliceSize; - if (sliceFromFatFile(*mb, arch, sliceOffset, sliceSize)) { + if (sliceFromFatFile(mb->getMemBufferRef(), arch, sliceOffset, sliceSize)) { start = &start[sliceOffset]; objSize = sliceSize; mh = reinterpret_cast<const mach_header *>(start); |