summaryrefslogtreecommitdiffstats
path: root/lld/lib/ReaderWriter/ELF/Mips/MipsTargetHandler.h
diff options
context:
space:
mode:
authorSimon Atanasyan <simon@atanasyan.com>2014-03-06 10:29:45 +0000
committerSimon Atanasyan <simon@atanasyan.com>2014-03-06 10:29:45 +0000
commit54f6f7bd77b8f69dbe31d367e06229049f39caa6 (patch)
treedd86b95a4b387168cc815398311b3e0612839291 /lld/lib/ReaderWriter/ELF/Mips/MipsTargetHandler.h
parentdf1e3cb157d8bdbb645e444bf4211e9b43d08d77 (diff)
downloadbcm5719-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.h14
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 &registry);
+ void registerRelocationNames(Registry &registry) 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 &&
OpenPOWER on IntegriCloud