diff options
author | David Blaikie <dblaikie@gmail.com> | 2015-08-12 23:18:49 +0000 |
---|---|---|
committer | David Blaikie <dblaikie@gmail.com> | 2015-08-12 23:18:49 +0000 |
commit | 8c20b9e1c9a25a50514220e615fc21499e9ad21b (patch) | |
tree | 876fbbdf74b0b6202947164579f120dff0bec447 | |
parent | 01f4209631f32ccec686b232039238066a0866d9 (diff) | |
download | bcm5719-llvm-8c20b9e1c9a25a50514220e615fc21499e9ad21b.tar.gz bcm5719-llvm-8c20b9e1c9a25a50514220e615fc21499e9ad21b.zip |
IRBuilder: Use move semantics for the IRBuilderInserter parameter
Just drive by cleanup while fixing -Wdeprecated warnings.
llvm-svn: 244832
-rw-r--r-- | llvm/include/llvm/IR/IRBuilder.h | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/llvm/include/llvm/IR/IRBuilder.h b/llvm/include/llvm/IR/IRBuilder.h index b9f80197850..8d365a0cc99 100644 --- a/llvm/include/llvm/IR/IRBuilder.h +++ b/llvm/include/llvm/IR/IRBuilder.h @@ -517,10 +517,9 @@ template<bool preserveNames = true, typename T = ConstantFolder, class IRBuilder : public IRBuilderBase, public Inserter { T Folder; public: - IRBuilder(LLVMContext &C, const T &F, const Inserter &I = Inserter(), + IRBuilder(LLVMContext &C, const T &F, Inserter I = Inserter(), MDNode *FPMathTag = nullptr) - : IRBuilderBase(C, FPMathTag), Inserter(I), Folder(F) { - } + : IRBuilderBase(C, FPMathTag), Inserter(std::move(I)), Folder(F) {} explicit IRBuilder(LLVMContext &C, MDNode *FPMathTag = nullptr) : IRBuilderBase(C, FPMathTag), Folder() { |