diff options
| author | Simon Atanasyan <simon@atanasyan.com> | 2014-03-06 10:29:45 +0000 |
|---|---|---|
| committer | Simon Atanasyan <simon@atanasyan.com> | 2014-03-06 10:29:45 +0000 |
| commit | 54f6f7bd77b8f69dbe31d367e06229049f39caa6 (patch) | |
| tree | dd86b95a4b387168cc815398311b3e0612839291 /lld/lib/ReaderWriter/ELF/Mips/MipsTargetHandler.h | |
| parent | df1e3cb157d8bdbb645e444bf4211e9b43d08d77 (diff) | |
| download | bcm5719-llvm-54f6f7bd77b8f69dbe31d367e06229049f39caa6.tar.gz bcm5719-llvm-54f6f7bd77b8f69dbe31d367e06229049f39caa6.zip | |
[Mips] Replace "virtual" by "override" in member function declarations
where it is appropriate.
llvm-svn: 203102
Diffstat (limited to 'lld/lib/ReaderWriter/ELF/Mips/MipsTargetHandler.h')
| -rw-r--r-- | lld/lib/ReaderWriter/ELF/Mips/MipsTargetHandler.h | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/lld/lib/ReaderWriter/ELF/Mips/MipsTargetHandler.h b/lld/lib/ReaderWriter/ELF/Mips/MipsTargetHandler.h index 92e657e7c50..48276e62425 100644 --- a/lld/lib/ReaderWriter/ELF/Mips/MipsTargetHandler.h +++ b/lld/lib/ReaderWriter/ELF/Mips/MipsTargetHandler.h @@ -29,10 +29,10 @@ public: const MipsGOTSection<ELFType> &getGOTSection() const { return *_gotSection; } - virtual AtomSection<ELFType> * + AtomSection<ELFType> * createSection(StringRef name, int32_t type, DefinedAtom::ContentPermissions permissions, - Layout::SectionOrder order) { + Layout::SectionOrder order) override { if (type == DefinedAtom::typeGOT && name == ".got") return _gotSection; return DefaultLayout<ELFType>::createSection(name, type, permissions, @@ -72,17 +72,17 @@ class MipsTargetHandler final public: MipsTargetHandler(MipsLinkingContext &context); - virtual MipsTargetLayout<Mips32ElELFType> &getTargetLayout() { + MipsTargetLayout<Mips32ElELFType> &getTargetLayout() override { return *(_mipsTargetLayout.get()); } - virtual const MipsTargetRelocationHandler &getRelocationHandler() const { + const MipsTargetRelocationHandler &getRelocationHandler() const override { return *(_mipsRelocationHandler.get()); } - virtual std::unique_ptr<Writer> getWriter(); + std::unique_ptr<Writer> getWriter() override; - virtual void registerRelocationNames(Registry ®istry); + void registerRelocationNames(Registry ®istry) override ; private: static const Registry::KindStrings kindStrings[]; @@ -101,7 +101,7 @@ public: DefaultLayout<Mips32ElELFType>::ORDER_DYNAMIC_SYMBOLS), _mipsTargetLayout(layout) {} - virtual void sortSymbols() { + void sortSymbols() override { std::stable_sort(_symbolTable.begin(), _symbolTable.end(), [this](const SymbolEntry &A, const SymbolEntry &B) { if (A._symbol.getBinding() != STB_GLOBAL && |

