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 | 82de7d323d1d03764d3595e9d2d903437e9022f2 (patch) | |
tree | 7595c775ff1870e6961cec2801b5b1c24902ed99 /llvm/tools/llvm-objdump/llvm-objdump.cpp | |
parent | cfeacf56f03e5ce8bfb32537d64935b2f58e19ee (diff) | |
download | bcm5719-llvm-82de7d323d1d03764d3595e9d2d903437e9022f2.tar.gz bcm5719-llvm-82de7d323d1d03764d3595e9d2d903437e9022f2.zip |
Apply clang-tidy's misc-move-constructor-init throughout LLVM.
No functionality change intended, maybe a tiny performance improvement.
llvm-svn: 270997
Diffstat (limited to 'llvm/tools/llvm-objdump/llvm-objdump.cpp')
-rw-r--r-- | llvm/tools/llvm-objdump/llvm-objdump.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/llvm/tools/llvm-objdump/llvm-objdump.cpp b/llvm/tools/llvm-objdump/llvm-objdump.cpp index dfdb4ba7d7c..3089ff75303 100644 --- a/llvm/tools/llvm-objdump/llvm-objdump.cpp +++ b/llvm/tools/llvm-objdump/llvm-objdump.cpp @@ -59,6 +59,7 @@ #include <cctype> #include <cstring> #include <system_error> +#include <utility> using namespace llvm; using namespace object; @@ -197,7 +198,7 @@ public: SectionFilterIterator(FilterPredicate P, llvm::object::section_iterator const &I, llvm::object::section_iterator const &E) - : Predicate(P), Iterator(I), End(E) { + : Predicate(std::move(P)), Iterator(I), End(E) { ScanPredicate(); } const llvm::object::SectionRef &operator*() const { return *Iterator; } @@ -224,7 +225,7 @@ private: class SectionFilter { public: SectionFilter(FilterPredicate P, llvm::object::ObjectFile const &O) - : Predicate(P), Object(O) {} + : Predicate(std::move(P)), Object(O) {} SectionFilterIterator begin() { return SectionFilterIterator(Predicate, Object.section_begin(), Object.section_end()); |