diff options
author | David Blaikie <dblaikie@gmail.com> | 2017-08-25 16:46:07 +0000 |
---|---|---|
committer | David Blaikie <dblaikie@gmail.com> | 2017-08-25 16:46:07 +0000 |
commit | 196f53b2958f6f7a9dea3a240ddc118b3f2ecaab (patch) | |
tree | 488ccd3e3e2edb37ce99fd1d92f493273e6d5af6 /llvm/lib/CodeGen/GlobalISel | |
parent | 355f6f74445478ddb9f8fb2336f29eff0627a9a9 (diff) | |
download | bcm5719-llvm-196f53b2958f6f7a9dea3a240ddc118b3f2ecaab.tar.gz bcm5719-llvm-196f53b2958f6f7a9dea3a240ddc118b3f2ecaab.zip |
Fix unused-lambda-capture warning by using default capture-by-ref
Since the lambda isn't escaped (via a std::function or similar) it's
fine/better to use default capture-by-ref to provide semantics similar
to language-level nested scopes (if/for/while/etc).
llvm-svn: 311782
Diffstat (limited to 'llvm/lib/CodeGen/GlobalISel')
-rw-r--r-- | llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp b/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp index 72bc8cc5626..a70e46e67df 100644 --- a/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp +++ b/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp @@ -661,8 +661,7 @@ LegalizerHelper::widenScalar(MachineInstr &MI, unsigned TypeIdx, LLT WideTy) { } case TargetOpcode::G_PHI: { assert(TypeIdx == 0 && "Expecting only Idx 0"); - auto getExtendedReg = [this, WideTy](unsigned Reg, - MachineBasicBlock &MBB) { + auto getExtendedReg = [&](unsigned Reg, MachineBasicBlock &MBB) { auto FirstTermIt = MBB.getFirstTerminator(); MIRBuilder.setInsertPt(MBB, FirstTermIt); MachineInstr *DefMI = MRI.getVRegDef(Reg); |