diff --git a/llvm/lib/Transforms/Utils/SimplifyCFG.cpp b/llvm/lib/Transforms/Utils/SimplifyCFG.cpp --- a/llvm/lib/Transforms/Utils/SimplifyCFG.cpp +++ b/llvm/lib/Transforms/Utils/SimplifyCFG.cpp @@ -1623,7 +1623,7 @@ EraseTerminatorAndDCECond(BI); if (DTU) - DTU->applyUpdates(Updates); + DTU->applyUpdatesPermissive(Updates); return Changed; }