diff options
Diffstat (limited to 'lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp')
-rw-r--r-- | lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp b/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp index c0d850039ae..2dc9a12e027 100644 --- a/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp +++ b/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp @@ -517,7 +517,7 @@ class MachOObjectReader : public Reader { public: MachOObjectReader(MachOLinkingContext &ctx) : _ctx(ctx) {} - bool canParse(file_magic magic, const MemoryBuffer &mb) const override { + bool canParse(file_magic magic, MemoryBufferRef mb) const override { return (magic == llvm::sys::fs::file_magic::macho_object && mb.getBufferSize() > 32); } @@ -538,7 +538,7 @@ class MachODylibReader : public Reader { public: MachODylibReader(MachOLinkingContext &ctx) : _ctx(ctx) {} - bool canParse(file_magic magic, const MemoryBuffer &mb) const override { + bool canParse(file_magic magic, MemoryBufferRef mb) const override { switch (magic) { case llvm::sys::fs::file_magic::macho_dynamically_linked_shared_lib: case llvm::sys::fs::file_magic::macho_dynamically_linked_shared_lib_stub: |