diff options
author | Benjamin Kramer <benny.kra@googlemail.com> | 2016-05-27 14:27:24 +0000 |
---|---|---|
committer | Benjamin Kramer <benny.kra@googlemail.com> | 2016-05-27 14:27:24 +0000 |
commit | 14aae01bc30af1c2ae92fff4b5ce5571af0084f1 (patch) | |
tree | 11accaf9f76acfd80da3c34a33349dac7bba500f /tools/gold | |
parent | bba655e896f2826511967e55b2ee859749b247ad (diff) |
Apply clang-tidy's misc-move-constructor-init throughout LLVM.
No functionality change intended, maybe a tiny performance improvement.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@270997 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'tools/gold')
-rw-r--r-- | tools/gold/gold-plugin.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/tools/gold/gold-plugin.cpp b/tools/gold/gold-plugin.cpp index 87b07181dac1..44cdee4da7dd 100644 --- a/tools/gold/gold-plugin.cpp +++ b/tools/gold/gold-plugin.cpp @@ -51,6 +51,7 @@ #include <list> #include <plugin-api.h> #include <system_error> +#include <utility> #include <vector> // FIXME: remove this declaration when we stop maintaining Ubuntu Quantal and @@ -130,7 +131,8 @@ class ThinLTOTaskInfo { public: ThinLTOTaskInfo(std::unique_ptr<raw_fd_ostream> OS, std::string Filename, bool TempOutFile) - : OS(std::move(OS)), Filename(Filename), TempOutFile(TempOutFile) {} + : OS(std::move(OS)), Filename(std::move(Filename)), + TempOutFile(TempOutFile) {} /// Performs task related cleanup activities that must be done /// single-threaded (i.e. call backs to gold). @@ -904,7 +906,7 @@ public: const ModuleSummaryIndex *CombinedIndex, std::string Filename, StringMap<MemoryBufferRef> *ModuleMap) : M(std::move(M)), OS(OS), TaskID(TaskID), CombinedIndex(CombinedIndex), - SaveTempsFilename(Filename), ModuleMap(ModuleMap) { + SaveTempsFilename(std::move(Filename)), ModuleMap(ModuleMap) { assert(options::thinlto == !!CombinedIndex && "Expected module summary index iff performing ThinLTO"); initTargetMachine(); |