summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2014-03-03 19:49:02 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2014-03-03 19:49:02 +0000
commitdcf23ddbcbf0b28770ecc41696faf98ab408a6ec (patch)
tree1422b0ca202a8c440b68161bbcecb0098a3e87a2
parent0550e93e89b20192b90dc1e886fed1f1bafd45e6 (diff)
downloadllvm-dcf23ddbcbf0b28770ecc41696faf98ab408a6ec.tar.gz
llvm-dcf23ddbcbf0b28770ecc41696faf98ab408a6ec.tar.bz2
llvm-dcf23ddbcbf0b28770ecc41696faf98ab408a6ec.tar.xz
[C++11] Remove a leftover std::function instance.
It's not needed anymore. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@202748 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--lib/Transforms/Scalar/DeadStoreElimination.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/lib/Transforms/Scalar/DeadStoreElimination.cpp b/lib/Transforms/Scalar/DeadStoreElimination.cpp
index a170e42bc2..43d812c3c9 100644
--- a/lib/Transforms/Scalar/DeadStoreElimination.cpp
+++ b/lib/Transforms/Scalar/DeadStoreElimination.cpp
@@ -871,10 +871,9 @@ void DSE::RemoveAccessedObjects(const AliasAnalysis::Location &LoadedLoc,
}
// Remove objects that could alias LoadedLoc.
- std::function<bool(Value *)> Pred = [&](Value *I) {
+ DeadStackObjects.remove_if([&](Value *I) {
// See if the loaded location could alias the stack location.
AliasAnalysis::Location StackLoc(I, getPointerSize(I, *AA));
return !AA->isNoAlias(StackLoc, LoadedLoc);
- };
- DeadStackObjects.remove_if(Pred);
+ });
}