summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
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
commit9c794c7a7c9d1f4a6623bf129f2919008d3ea34d (patch)
tree82d63a189f9824da401827251506c03a35443aa3 /llvm/lib/Transforms
parentba16bce97d302b4c2e96fb41177ca3787d520edc (diff)
downloadbcm5719-llvm-9c794c7a7c9d1f4a6623bf129f2919008d3ea34d.tar.gz
bcm5719-llvm-9c794c7a7c9d1f4a6623bf129f2919008d3ea34d.zip
[C++11] Remove a leftover std::function instance.
It's not needed anymore. llvm-svn: 202748
Diffstat (limited to 'llvm/lib/Transforms')
-rw-r--r--llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp b/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp
index a170e42bc26..43d812c3c93 100644
--- a/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp
+++ b/llvm/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);
+ });
}
OpenPOWER on IntegriCloud