diff options
author | Rui Ueyama <ruiu@google.com> | 2015-04-04 02:44:36 +0000 |
---|---|---|
committer | Rui Ueyama <ruiu@google.com> | 2015-04-04 02:44:36 +0000 |
commit | 55f5b2b277e7abccefb8d17da02494a8dd34b128 (patch) | |
tree | 9708a22bc785131db5be7646daa465778df6ae9d /lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp | |
parent | 3d44178733c451f12075b6527580db10ce11c50d (diff) | |
download | bcm5719-llvm-55f5b2b277e7abccefb8d17da02494a8dd34b128.tar.gz bcm5719-llvm-55f5b2b277e7abccefb8d17da02494a8dd34b128.zip |
Remove a parameter for file extension from canParse.
canParse took three parameters -- file magic, filename extension and
memory buffer. All but YAMLReader ignored the second parameter.
This patch removes the parameter.
llvm-svn: 234080
Diffstat (limited to 'lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp')
-rw-r--r-- | lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp | 16 |
1 files changed, 5 insertions, 11 deletions
diff --git a/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp b/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp index ad2d9186846..b05f4316609 100644 --- a/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp +++ b/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp @@ -516,14 +516,9 @@ class MachOObjectReader : public Reader { public: MachOObjectReader(MachOLinkingContext &ctx) : _ctx(ctx) {} - bool canParse(file_magic magic, StringRef ext, - const MemoryBuffer &mb) const override { - switch (magic) { - case llvm::sys::fs::file_magic::macho_object: - return (mb.getBufferSize() > 32); - default: - return false; - } + bool canParse(file_magic magic, const MemoryBuffer &mb) const override { + return (magic == llvm::sys::fs::file_magic::macho_object && + mb.getBufferSize() > 32); } std::error_code @@ -542,12 +537,11 @@ class MachODylibReader : public Reader { public: MachODylibReader(MachOLinkingContext &ctx) : _ctx(ctx) {} - bool canParse(file_magic magic, StringRef ext, - const MemoryBuffer &mb) const override { + bool canParse(file_magic magic, const MemoryBuffer &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: - return (mb.getBufferSize() > 32); + return mb.getBufferSize() > 32; default: return false; } |