diff options
Diffstat (limited to 'lld/lib/ReaderWriter/ELF/ELFFile.h')
| -rw-r--r-- | lld/lib/ReaderWriter/ELF/ELFFile.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lld/lib/ReaderWriter/ELF/ELFFile.h b/lld/lib/ReaderWriter/ELF/ELFFile.h index 8ca4c2de7f1..baab0d3a5ba 100644 --- a/lld/lib/ReaderWriter/ELF/ELFFile.h +++ b/lld/lib/ReaderWriter/ELF/ELFFile.h @@ -122,8 +122,6 @@ public: : File(mb->getBufferIdentifier(), kindObject), _mb(std::move(mb)), _ordinal(0), _doStringsMerge(atomizeStrings) {} - virtual std::error_code doParse() override; - static ErrorOr<std::unique_ptr<ELFFile>> create(std::unique_ptr<MemoryBuffer> mb, bool atomizeStrings); @@ -171,6 +169,8 @@ protected: const Elf_Shdr *section, ArrayRef<uint8_t> symContent, ArrayRef<uint8_t> secContent); + std::error_code doParse() override; + /// \brief Iterate over Elf_Rela relocations list and create references. virtual void createRelocationReferences(const Elf_Sym &symbol, ArrayRef<uint8_t> content, |

