From be0a31d13bcf28577f65b8e189a8bb105b000274 Mon Sep 17 00:00:00 2001 From: Roman Lebedev Date: Fri, 8 Jan 2021 00:52:20 +0300 Subject: [PATCH] [SimplifyCFG] DeleteDeadBlocks(): switch to non-permissive DomTree updates No actual changes needed, DetatchDeadBlocks() was already doing the right thing. --- llvm/lib/Transforms/Utils/BasicBlockUtils.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp b/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp index 4d99067..0b3a259 100644 --- a/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp +++ b/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp @@ -105,7 +105,7 @@ void llvm::DeleteDeadBlocks(ArrayRef BBs, DomTreeUpdater *DTU, DetatchDeadBlocks(BBs, DTU ? &Updates : nullptr, KeepOneInputPHIs); if (DTU) - DTU->applyUpdatesPermissive(Updates); + DTU->applyUpdates(Updates); for (BasicBlock *BB : BBs) if (DTU) -- 2.7.4