From 79748add70d2d24c48c8d77cc777d855a939576e Mon Sep 17 00:00:00 2001 From: Simon Pilgrim Date: Wed, 29 Jan 2020 15:19:26 +0000 Subject: [PATCH] Fix MSVC lamdba default capture mode warning. NFCI. --- llvm/lib/Transforms/Utils/CodeMoverUtils.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/llvm/lib/Transforms/Utils/CodeMoverUtils.cpp b/llvm/lib/Transforms/Utils/CodeMoverUtils.cpp index 2a63760..383e749 100644 --- a/llvm/lib/Transforms/Utils/CodeMoverUtils.cpp +++ b/llvm/lib/Transforms/Utils/CodeMoverUtils.cpp @@ -154,7 +154,7 @@ const Optional ControlConditions::collectControlConditions( bool ControlConditions::addControlCondition(ControlCondition C) { bool Inserted = false; - if (none_of(Conditions, [&C](ControlCondition &Exists) { + if (none_of(Conditions, [&](ControlCondition &Exists) { return ControlConditions::isEquivalent(C, Exists); })) { Conditions.push_back(C); @@ -172,8 +172,8 @@ bool ControlConditions::isEquivalent(const ControlConditions &Other) const { if (Conditions.size() != Other.Conditions.size()) return false; - return all_of(Conditions, [&Other](const ControlCondition &C) { - return any_of(Other.Conditions, [&C](const ControlCondition &OtherC) { + return all_of(Conditions, [&](const ControlCondition &C) { + return any_of(Other.Conditions, [&](const ControlCondition &OtherC) { return ControlConditions::isEquivalent(C, OtherC); }); }); -- 2.7.4