diff options
| author | Pete Cooper <peter_cooper@apple.com> | 2016-03-31 00:38:02 +0000 |
|---|---|---|
| committer | Pete Cooper <peter_cooper@apple.com> | 2016-03-31 00:38:02 +0000 |
| commit | dc59c794d081cf759a7a24bee8b8a73afbabbf02 (patch) | |
| tree | d65f6f2ef19a592b940112b8c76c6d40eb445858 | |
| parent | e487da165c87059448804aea3be06968e4ea09c2 (diff) | |
| download | bcm5719-llvm-dc59c794d081cf759a7a24bee8b8a73afbabbf02.tar.gz bcm5719-llvm-dc59c794d081cf759a7a24bee8b8a73afbabbf02.zip | |
Fix a bunch more of -Wpessimizing-move issues.
Thanks to Rui for pointing out this warning was firing.
llvm-svn: 264978
| -rw-r--r-- | lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryWriter.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryWriter.cpp b/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryWriter.cpp index 5eb5924ff8a..f3e159684e1 100644 --- a/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryWriter.cpp +++ b/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryWriter.cpp @@ -782,7 +782,7 @@ llvm::Error MachOFileLayout::writeLoadCommands() { return ec; } else { if (auto ec = writeSingleSegmentLoadCommand<MachO32Trait>(lc)) - return std::move(ec); + return ec; } // Add LC_SYMTAB with symbol table info symtab_command* st = reinterpret_cast<symtab_command*>(lc); @@ -828,10 +828,10 @@ llvm::Error MachOFileLayout::writeLoadCommands() { // Final linked images have sections under segments. if (_is64) { if (auto ec = writeSegmentLoadCommands<MachO64Trait>(lc)) - return std::move(ec); + return ec; } else { if (auto ec = writeSegmentLoadCommands<MachO32Trait>(lc)) - return std::move(ec); + return ec; } // Add LC_ID_DYLIB command for dynamic libraries. @@ -1481,7 +1481,7 @@ llvm::Error MachOFileLayout::writeBinary(StringRef path) { _buffer = fob->getBufferStart(); writeMachHeader(); if (auto ec = writeLoadCommands()) - return std::move(ec); + return ec; writeSectionContent(); writeLinkEditContent(); fob->commit(); |

