diff options
-rw-r--r-- | lib/ReaderWriter/ELF/SectionChunks.h | 2 | ||||
-rw-r--r-- | lib/ReaderWriter/ELF/X86_64/X86_64LinkingContext.h | 2 | ||||
-rw-r--r-- | lib/ReaderWriter/MachO/Atoms.h | 18 |
3 files changed, 8 insertions, 14 deletions
diff --git a/lib/ReaderWriter/ELF/SectionChunks.h b/lib/ReaderWriter/ELF/SectionChunks.h index 613858a3..d5c217e4 100644 --- a/lib/ReaderWriter/ELF/SectionChunks.h +++ b/lib/ReaderWriter/ELF/SectionChunks.h @@ -74,7 +74,7 @@ public: } /// \brief Return the type of content that the section contains - virtual int getContentType() const override { + int getContentType() const override { if (_flags & llvm::ELF::SHF_EXECINSTR) return Chunk<ELFT>::ContentType::Code; else if (_flags & llvm::ELF::SHF_WRITE) diff --git a/lib/ReaderWriter/ELF/X86_64/X86_64LinkingContext.h b/lib/ReaderWriter/ELF/X86_64/X86_64LinkingContext.h index cc972517..d1a129a9 100644 --- a/lib/ReaderWriter/ELF/X86_64/X86_64LinkingContext.h +++ b/lib/ReaderWriter/ELF/X86_64/X86_64LinkingContext.h @@ -68,7 +68,7 @@ public: return false; } - virtual bool isPLTRelocation(const Reference &r) const override { + bool isPLTRelocation(const Reference &r) const override { if (r.kindNamespace() != Reference::KindNamespace::ELF) return false; assert(r.kindArch() == Reference::KindArch::x86_64); diff --git a/lib/ReaderWriter/MachO/Atoms.h b/lib/ReaderWriter/MachO/Atoms.h index 8d60c1a1..e186f06a 100644 --- a/lib/ReaderWriter/MachO/Atoms.h +++ b/lib/ReaderWriter/MachO/Atoms.h @@ -140,30 +140,24 @@ public: _dylibInstallName(dylibInstallName) {} virtual ~MachOSharedLibraryAtom() {} - virtual StringRef loadName() const override { - return _dylibInstallName; - } + StringRef loadName() const override { return _dylibInstallName; } - virtual bool canBeNullAtRuntime() const override { + bool canBeNullAtRuntime() const override { // FIXME: this may actually be changeable. For now, all symbols are strongly // defined though. return false; } - virtual const File& file() const override { - return _file; - } + const File &file() const override { return _file; } - virtual StringRef name() const override { - return _name; - } + StringRef name() const override { return _name; } - virtual Type type() const override { + Type type() const override { // Unused in MachO (I think). return Type::Unknown; } - virtual uint64_t size() const override { + uint64_t size() const override { // Unused in MachO (I think) return 0; } |