diff options
Diffstat (limited to 'ELF/Symbols.cpp')
-rw-r--r-- | ELF/Symbols.cpp | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/ELF/Symbols.cpp b/ELF/Symbols.cpp index 01caa6daa5ac..2090b33e8cd6 100644 --- a/ELF/Symbols.cpp +++ b/ELF/Symbols.cpp @@ -327,12 +327,7 @@ InputFile *LazyArchive::fetch() { return createObjectFile(MBInfo.first, file()->getName(), MBInfo.second); } -InputFile *LazyObject::fetch() { - MemoryBufferRef MBRef = file()->getBuffer(); - if (MBRef.getBuffer().empty()) - return nullptr; - return createObjectFile(MBRef); -} +InputFile *LazyObject::fetch() { return file()->fetch(); } uint8_t Symbol::computeBinding() const { if (Config->Relocatable) |