diff options
author | Alexander Shaposhnikov <shal1t712@gmail.com> | 2016-09-30 21:05:45 +0000 |
---|---|---|
committer | Alexander Shaposhnikov <shal1t712@gmail.com> | 2016-09-30 21:05:45 +0000 |
commit | 6237a21d8c6ba859e043baec349ea185fa971473 (patch) | |
tree | b767ce0e99d081ca4b3018093907b8efefcc7672 /clang/lib/Tooling/Core | |
parent | a675e0e03c4831e612dbad2128933d0bc7c1e9a2 (diff) | |
download | bcm5719-llvm-6237a21d8c6ba859e043baec349ea185fa971473.tar.gz bcm5719-llvm-6237a21d8c6ba859e043baec349ea185fa971473.zip |
Add missing std::move in Replacements::add
This diff adds std::move to avoid copying of
the Replacement NewR in the method Replacements::add.
Test plan: make -j8 check-all
Differential revision: https://reviews.llvm.org/D25049
llvm-svn: 282949
Diffstat (limited to 'clang/lib/Tooling/Core')
-rw-r--r-- | clang/lib/Tooling/Core/Replacement.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/lib/Tooling/Core/Replacement.cpp b/clang/lib/Tooling/Core/Replacement.cpp index 7a5fb856ae7..bdca474015e 100644 --- a/clang/lib/Tooling/Core/Replacement.cpp +++ b/clang/lib/Tooling/Core/Replacement.cpp @@ -245,7 +245,7 @@ llvm::Error Replacements::add(const Replacement &R) { R.getFilePath(), R.getOffset(), 0, (R.getReplacementText() + I->getReplacementText()).str()); Replaces.erase(I); - Replaces.insert(NewR); + Replaces.insert(std::move(NewR)); return llvm::Error::success(); } // Insertion `R` is adjacent to a non-insertion replacement `I`, so they |