[llvm] 6eaf15d - [Analysis] Use llvm::erase (NFC)

Kazu Hirata via llvm-commits llvm-commits at lists.llvm.org
Sun Dec 17 09:41:29 PST 2023


Author: Kazu Hirata
Date: 2023-12-17T09:41:20-08:00
New Revision: 6eaf15d05e3d4490bf0b32fea553027ae3a4e996

URL: https://github.com/llvm/llvm-project/commit/6eaf15d05e3d4490bf0b32fea553027ae3a4e996
DIFF: https://github.com/llvm/llvm-project/commit/6eaf15d05e3d4490bf0b32fea553027ae3a4e996.diff

LOG: [Analysis] Use llvm::erase (NFC)

Added: 
    

Modified: 
    llvm/unittests/Analysis/DomTreeUpdaterTest.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/unittests/Analysis/DomTreeUpdaterTest.cpp b/llvm/unittests/Analysis/DomTreeUpdaterTest.cpp
index 4a5e2d73f962ca..0777bbe3887bce 100644
--- a/llvm/unittests/Analysis/DomTreeUpdaterTest.cpp
+++ b/llvm/unittests/Analysis/DomTreeUpdaterTest.cpp
@@ -375,12 +375,7 @@ TEST(DomTreeUpdater, LazyUpdateDTInheritedPreds) {
   std::vector<BasicBlock *> BasicBlocks;
   BasicBlocks.push_back(BB1);
   BasicBlocks.push_back(BB2);
-  auto Eraser = [&](BasicBlock *BB) {
-    BasicBlocks.erase(
-        std::remove_if(BasicBlocks.begin(), BasicBlocks.end(),
-                       [&](const BasicBlock *i) { return i == BB; }),
-        BasicBlocks.end());
-  };
+  auto Eraser = [&](BasicBlock *BB) { llvm::erase(BasicBlocks, BB); };
   ASSERT_EQ(BasicBlocks.size(), static_cast<size_t>(2));
   // Remove bb2 from F. This has to happen before the call to
   // applyUpdates() for DTU to detect there is no longer an edge between


        


More information about the llvm-commits mailing list