diff options
| -rw-r--r-- | lld/lib/ReaderWriter/ELF/Mips/MipsDynamicLibraryWriter.h | 2 | ||||
| -rw-r--r-- | lld/lib/ReaderWriter/ELF/Mips/MipsExecutableWriter.h | 2 | ||||
| -rw-r--r-- | lld/lib/ReaderWriter/ELF/OutputELFWriter.cpp | 6 | ||||
| -rw-r--r-- | lld/lib/ReaderWriter/ELF/Reader.cpp | 2 |
4 files changed, 6 insertions, 6 deletions
diff --git a/lld/lib/ReaderWriter/ELF/Mips/MipsDynamicLibraryWriter.h b/lld/lib/ReaderWriter/ELF/Mips/MipsDynamicLibraryWriter.h index 12e04a62d6a..5cc47fa4bdd 100644 --- a/lld/lib/ReaderWriter/ELF/Mips/MipsDynamicLibraryWriter.h +++ b/lld/lib/ReaderWriter/ELF/Mips/MipsDynamicLibraryWriter.h @@ -61,7 +61,7 @@ template <class ELFT> void MipsDynamicLibraryWriter<ELFT>::createImplicitFiles( std::vector<std::unique_ptr<File>> &result) { DynamicLibraryWriter<ELFT>::createImplicitFiles(result); - result.push_back(std::move(_writeHelper.createRuntimeFile())); + result.push_back(_writeHelper.createRuntimeFile()); } template <class ELFT> diff --git a/lld/lib/ReaderWriter/ELF/Mips/MipsExecutableWriter.h b/lld/lib/ReaderWriter/ELF/Mips/MipsExecutableWriter.h index 10cb8129304..d4993f1a02d 100644 --- a/lld/lib/ReaderWriter/ELF/Mips/MipsExecutableWriter.h +++ b/lld/lib/ReaderWriter/ELF/Mips/MipsExecutableWriter.h @@ -113,7 +113,7 @@ template <class ELFT> void MipsExecutableWriter<ELFT>::createImplicitFiles( std::vector<std::unique_ptr<File>> &result) { ExecutableWriter<ELFT>::createImplicitFiles(result); - result.push_back(std::move(_writeHelper.createRuntimeFile())); + result.push_back(_writeHelper.createRuntimeFile()); } template <class ELFT> diff --git a/lld/lib/ReaderWriter/ELF/OutputELFWriter.cpp b/lld/lib/ReaderWriter/ELF/OutputELFWriter.cpp index 3c4a3cf6c22..1077834794b 100644 --- a/lld/lib/ReaderWriter/ELF/OutputELFWriter.cpp +++ b/lld/lib/ReaderWriter/ELF/OutputELFWriter.cpp @@ -242,7 +242,7 @@ template <class ELFT> void OutputELFWriter<ELFT>::createDefaultSections() { // Don't create .symtab and .strtab sections if we're going to // strip all the symbols. if (!_ctx.stripSymbols()) { - _symtab = std::move(this->createSymbolTable()); + _symtab = this->createSymbolTable(); _strtab.reset(new (_alloc) StringTable<ELFT>( _ctx, ".strtab", TargetLayout<ELFT>::ORDER_STRING_TABLE)); _layout.addSection(_symtab.get()); @@ -270,10 +270,10 @@ template <class ELFT> void OutputELFWriter<ELFT>::createDefaultSections() { } if (_ctx.isDynamic()) { - _dynamicTable = std::move(createDynamicTable()); + _dynamicTable = createDynamicTable(); _dynamicStringTable.reset(new (_alloc) StringTable<ELFT>( _ctx, ".dynstr", TargetLayout<ELFT>::ORDER_DYNAMIC_STRINGS, true)); - _dynamicSymbolTable = std::move(createDynamicSymbolTable()); + _dynamicSymbolTable = createDynamicSymbolTable(); _hashTable.reset(new (_alloc) HashSection<ELFT>( _ctx, ".hash", TargetLayout<ELFT>::ORDER_HASH)); // Set the hash table in the dynamic symbol table so that the entries in the diff --git a/lld/lib/ReaderWriter/ELF/Reader.cpp b/lld/lib/ReaderWriter/ELF/Reader.cpp index aa3205cafca..801f1abaed7 100644 --- a/lld/lib/ReaderWriter/ELF/Reader.cpp +++ b/lld/lib/ReaderWriter/ELF/Reader.cpp @@ -29,7 +29,7 @@ namespace lld { void Registry::addSupportELFObjects(ELFLinkingContext &ctx) { // Tell registry about the ELF object file parser. - add(std::move(ctx.getTargetHandler().getObjReader())); + add(ctx.getTargetHandler().getObjReader()); // Tell registry about the relocation name to number mapping for this arch. ctx.registerRelocationNames(*this); |

