From 1c2241a7936bf85aa68aef94bd40c3ba77d8ddf2 Mon Sep 17 00:00:00 2001 From: Bill Wendling Date: Mon, 10 Feb 2020 05:18:09 -0800 Subject: Remove redundant "std::move"s in return statements --- llvm/lib/Object/XCOFFObjectFile.cpp | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) (limited to 'llvm/lib/Object/XCOFFObjectFile.cpp') diff --git a/llvm/lib/Object/XCOFFObjectFile.cpp b/llvm/lib/Object/XCOFFObjectFile.cpp index 51fc661..feb8a19 100644 --- a/llvm/lib/Object/XCOFFObjectFile.cpp +++ b/llvm/lib/Object/XCOFFObjectFile.cpp @@ -604,7 +604,7 @@ XCOFFObjectFile::relocations(const XCOFFSectionHeader32 &Sec) const { Sec.FileOffsetToRelocationInfo); auto NumRelocEntriesOrErr = getLogicalNumberOfRelocationEntries(Sec); if (Error E = NumRelocEntriesOrErr.takeError()) - return std::move(E); + return E; uint32_t NumRelocEntries = NumRelocEntriesOrErr.get(); @@ -613,7 +613,7 @@ XCOFFObjectFile::relocations(const XCOFFSectionHeader32 &Sec) const { getObject(Data, reinterpret_cast(RelocAddr), NumRelocEntries * sizeof(XCOFFRelocation32)); if (Error E = RelocationOrErr.takeError()) - return std::move(E); + return E; const XCOFFRelocation32 *StartReloc = RelocationOrErr.get(); @@ -639,7 +639,7 @@ XCOFFObjectFile::parseStringTable(const XCOFFObjectFile *Obj, uint64_t Offset) { auto StringTableOrErr = getObject(Obj->Data, Obj->base() + Offset, Size); if (Error E = StringTableOrErr.takeError()) - return std::move(E); + return E; const char *StringTablePtr = StringTableOrErr.get(); if (StringTablePtr[Size - 1] != '\0') @@ -662,7 +662,7 @@ XCOFFObjectFile::create(unsigned Type, MemoryBufferRef MBR) { auto FileHeaderOrErr = getObject(Data, Base + CurOffset, Obj->getFileHeaderSize()); if (Error E = FileHeaderOrErr.takeError()) - return std::move(E); + return E; Obj->FileHeader = FileHeaderOrErr.get(); CurOffset += Obj->getFileHeaderSize(); @@ -676,17 +676,17 @@ XCOFFObjectFile::create(unsigned Type, MemoryBufferRef MBR) { Obj->getNumberOfSections() * Obj->getSectionHeaderSize()); if (Error E = SecHeadersOrErr.takeError()) - return std::move(E); + return E; Obj->SectionHeaderTable = SecHeadersOrErr.get(); } // 64-bit object supports only file header and section headers for now. if (Obj->is64Bit()) - return std::move(Obj); + return Obj; // If there is no symbol table we are done parsing the memory buffer. if (Obj->getLogicalNumberOfSymbolTableEntries32() == 0) - return std::move(Obj); + return Obj; // Parse symbol table. CurOffset = Obj->fileHeader32()->SymbolTableOffset; @@ -695,7 +695,7 @@ XCOFFObjectFile::create(unsigned Type, MemoryBufferRef MBR) { auto SymTableOrErr = getObject(Data, Base + CurOffset, SymbolTableSize); if (Error E = SymTableOrErr.takeError()) - return std::move(E); + return E; Obj->SymbolTblPtr = SymTableOrErr.get(); CurOffset += SymbolTableSize; @@ -703,10 +703,10 @@ XCOFFObjectFile::create(unsigned Type, MemoryBufferRef MBR) { Expected StringTableOrErr = parseStringTable(Obj.get(), CurOffset); if (Error E = StringTableOrErr.takeError()) - return std::move(E); + return E; Obj->StringTable = StringTableOrErr.get(); - return std::move(Obj); + return Obj; } Expected> -- cgit v1.1