[lld] r234162 - [ELF] Use override keyword instead of virtual
Simon Atanasyan
simon at atanasyan.com
Mon Apr 6 08:09:39 PDT 2015
Author: atanasyan
Date: Mon Apr 6 10:09:39 2015
New Revision: 234162
URL: http://llvm.org/viewvc/llvm-project?rev=234162&view=rev
Log:
[ELF] Use override keyword instead of virtual
No functional changes.
Modified:
lld/trunk/lib/ReaderWriter/ELF/AArch64/AArch64DynamicLibraryWriter.h
lld/trunk/lib/ReaderWriter/ELF/X86/X86DynamicLibraryWriter.h
lld/trunk/lib/ReaderWriter/ELF/X86/X86ExecutableWriter.h
lld/trunk/lib/ReaderWriter/ELF/X86_64/X86_64DynamicLibraryWriter.h
lld/trunk/lib/ReaderWriter/ELF/X86_64/X86_64ExecutableWriter.h
Modified: lld/trunk/lib/ReaderWriter/ELF/AArch64/AArch64DynamicLibraryWriter.h
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/lib/ReaderWriter/ELF/AArch64/AArch64DynamicLibraryWriter.h?rev=234162&r1=234161&r2=234162&view=diff
==============================================================================
--- lld/trunk/lib/ReaderWriter/ELF/AArch64/AArch64DynamicLibraryWriter.h (original)
+++ lld/trunk/lib/ReaderWriter/ELF/AArch64/AArch64DynamicLibraryWriter.h Mon Apr 6 10:09:39 2015
@@ -24,13 +24,13 @@ public:
protected:
// Add any runtime files and their atoms to the output
- virtual bool createImplicitFiles(std::vector<std::unique_ptr<File>> &);
+ bool createImplicitFiles(std::vector<std::unique_ptr<File>> &) override;
- virtual void finalizeDefaultAtomValues() {
+ void finalizeDefaultAtomValues() override {
return DynamicLibraryWriter<ELFT>::finalizeDefaultAtomValues();
}
- virtual void addDefaultAtoms() {
+ void addDefaultAtoms() override {
return DynamicLibraryWriter<ELFT>::addDefaultAtoms();
}
Modified: lld/trunk/lib/ReaderWriter/ELF/X86/X86DynamicLibraryWriter.h
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/lib/ReaderWriter/ELF/X86/X86DynamicLibraryWriter.h?rev=234162&r1=234161&r2=234162&view=diff
==============================================================================
--- lld/trunk/lib/ReaderWriter/ELF/X86/X86DynamicLibraryWriter.h (original)
+++ lld/trunk/lib/ReaderWriter/ELF/X86/X86DynamicLibraryWriter.h Mon Apr 6 10:09:39 2015
@@ -22,13 +22,13 @@ public:
protected:
// Add any runtime files and their atoms to the output
- virtual bool createImplicitFiles(std::vector<std::unique_ptr<File>> &);
+ bool createImplicitFiles(std::vector<std::unique_ptr<File>> &) override;
- virtual void finalizeDefaultAtomValues() {
+ void finalizeDefaultAtomValues() override {
return DynamicLibraryWriter<ELFT>::finalizeDefaultAtomValues();
}
- virtual void addDefaultAtoms() {
+ void addDefaultAtoms() override {
return DynamicLibraryWriter<ELFT>::addDefaultAtoms();
}
Modified: lld/trunk/lib/ReaderWriter/ELF/X86/X86ExecutableWriter.h
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/lib/ReaderWriter/ELF/X86/X86ExecutableWriter.h?rev=234162&r1=234161&r2=234162&view=diff
==============================================================================
--- lld/trunk/lib/ReaderWriter/ELF/X86/X86ExecutableWriter.h (original)
+++ lld/trunk/lib/ReaderWriter/ELF/X86/X86ExecutableWriter.h Mon Apr 6 10:09:39 2015
@@ -22,13 +22,13 @@ public:
protected:
// Add any runtime files and their atoms to the output
- virtual bool createImplicitFiles(std::vector<std::unique_ptr<File>> &);
+ bool createImplicitFiles(std::vector<std::unique_ptr<File>> &) override;
- virtual void finalizeDefaultAtomValues() {
+ void finalizeDefaultAtomValues() override {
return ExecutableWriter<ELFT>::finalizeDefaultAtomValues();
}
- virtual void addDefaultAtoms() {
+ void addDefaultAtoms() override {
return ExecutableWriter<ELFT>::addDefaultAtoms();
}
Modified: lld/trunk/lib/ReaderWriter/ELF/X86_64/X86_64DynamicLibraryWriter.h
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/lib/ReaderWriter/ELF/X86_64/X86_64DynamicLibraryWriter.h?rev=234162&r1=234161&r2=234162&view=diff
==============================================================================
--- lld/trunk/lib/ReaderWriter/ELF/X86_64/X86_64DynamicLibraryWriter.h (original)
+++ lld/trunk/lib/ReaderWriter/ELF/X86_64/X86_64DynamicLibraryWriter.h Mon Apr 6 10:09:39 2015
@@ -24,13 +24,13 @@ public:
protected:
// Add any runtime files and their atoms to the output
- virtual bool createImplicitFiles(std::vector<std::unique_ptr<File>> &);
+ bool createImplicitFiles(std::vector<std::unique_ptr<File>> &) override;
- virtual void finalizeDefaultAtomValues() {
+ void finalizeDefaultAtomValues() override {
return DynamicLibraryWriter::finalizeDefaultAtomValues();
}
- virtual void addDefaultAtoms() {
+ void addDefaultAtoms() override {
return DynamicLibraryWriter::addDefaultAtoms();
}
Modified: lld/trunk/lib/ReaderWriter/ELF/X86_64/X86_64ExecutableWriter.h
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/lib/ReaderWriter/ELF/X86_64/X86_64ExecutableWriter.h?rev=234162&r1=234161&r2=234162&view=diff
==============================================================================
--- lld/trunk/lib/ReaderWriter/ELF/X86_64/X86_64ExecutableWriter.h (original)
+++ lld/trunk/lib/ReaderWriter/ELF/X86_64/X86_64ExecutableWriter.h Mon Apr 6 10:09:39 2015
@@ -23,8 +23,8 @@ public:
protected:
// Add any runtime files and their atoms to the output
- virtual bool
- createImplicitFiles(std::vector<std::unique_ptr<File>> &result) {
+ bool
+ createImplicitFiles(std::vector<std::unique_ptr<File>> &result) override {
ExecutableWriter::createImplicitFiles(result);
_gotFile->addAtom(*new (_gotFile->_alloc)
GlobalOffsetTableAtom(*_gotFile));
@@ -34,11 +34,11 @@ protected:
return true;
}
- virtual void finalizeDefaultAtomValues() {
+ void finalizeDefaultAtomValues() override {
return ExecutableWriter::finalizeDefaultAtomValues();
}
- virtual void addDefaultAtoms() {
+ void addDefaultAtoms() override {
return ExecutableWriter::addDefaultAtoms();
}
More information about the llvm-commits
mailing list