summaryrefslogtreecommitdiffstats
path: root/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2015-04-27 22:48:51 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2015-04-27 22:48:51 +0000
commited48e53d604a4264c1907b9bf4b14a82edf0eb60 (patch)
treef41aa13e32a5a771fb8d580ff370a0ea35bc2799 /lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp
parenta73aed0c9b816bba6cca50c19f7f646c7048074e (diff)
downloadbcm5719-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.cpp7
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);
OpenPOWER on IntegriCloud