[lld] r271686 - Apply clang-tidy's misc-move-constructor-init to lld.
Benjamin Kramer via llvm-commits
llvm-commits at lists.llvm.org
Fri Jun 3 09:57:14 PDT 2016
Author: d0k
Date: Fri Jun 3 11:57:13 2016
New Revision: 271686
URL: http://llvm.org/viewvc/llvm-project?rev=271686&view=rev
Log:
Apply clang-tidy's misc-move-constructor-init to lld.
No functionality change intended.
Modified:
lld/trunk/COFF/Chunks.h
lld/trunk/ELF/ScriptParser.h
lld/trunk/lib/ReaderWriter/MachO/LayoutPass.cpp
Modified: lld/trunk/COFF/Chunks.h
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/COFF/Chunks.h?rev=271686&r1=271685&r2=271686&view=diff
==============================================================================
--- lld/trunk/COFF/Chunks.h (original)
+++ lld/trunk/COFF/Chunks.h Fri Jun 3 11:57:13 2016
@@ -18,6 +18,7 @@
#include "llvm/ADT/iterator_range.h"
#include "llvm/Object/COFF.h"
#include <atomic>
+#include <utility>
#include <vector>
namespace lld {
@@ -294,7 +295,7 @@ private:
// functions. x86-only.
class SEHTableChunk : public Chunk {
public:
- explicit SEHTableChunk(std::set<Defined *> S) : Syms(S) {}
+ explicit SEHTableChunk(std::set<Defined *> S) : Syms(std::move(S)) {}
size_t getSize() const override { return Syms.size() * 4; }
void writeTo(uint8_t *Buf) const override;
Modified: lld/trunk/ELF/ScriptParser.h
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/ELF/ScriptParser.h?rev=271686&r1=271685&r2=271686&view=diff
==============================================================================
--- lld/trunk/ELF/ScriptParser.h (original)
+++ lld/trunk/ELF/ScriptParser.h Fri Jun 3 11:57:13 2016
@@ -12,6 +12,7 @@
#include "lld/Core/LLVM.h"
#include "llvm/ADT/StringRef.h"
+#include <utility>
#include <vector>
namespace lld {
@@ -21,7 +22,7 @@ class ScriptParserBase {
public:
explicit ScriptParserBase(StringRef S) : Input(S), Tokens(tokenize(S)) {}
explicit ScriptParserBase(std::vector<StringRef> Tokens)
- : Input(""), Tokens(Tokens) {}
+ : Input(""), Tokens(std::move(Tokens)) {}
protected:
void setError(const Twine &Msg);
Modified: lld/trunk/lib/ReaderWriter/MachO/LayoutPass.cpp
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/lib/ReaderWriter/MachO/LayoutPass.cpp?rev=271686&r1=271685&r2=271686&view=diff
==============================================================================
--- lld/trunk/lib/ReaderWriter/MachO/LayoutPass.cpp (original)
+++ lld/trunk/lib/ReaderWriter/MachO/LayoutPass.cpp Fri Jun 3 11:57:13 2016
@@ -17,6 +17,7 @@
#include "llvm/Support/Debug.h"
#include <algorithm>
#include <set>
+#include <utility>
using namespace lld;
@@ -260,7 +261,7 @@ static bool compareAtoms(const LayoutPas
}
LayoutPass::LayoutPass(const Registry ®istry, SortOverride sorter)
- : _registry(registry), _customSorter(sorter) {}
+ : _registry(registry), _customSorter(std::move(sorter)) {}
// Returns the atom immediately followed by the given atom in the followon
// chain.
More information about the llvm-commits
mailing list