summaryrefslogtreecommitdiffstats
path: root/polly/lib/Support/ScopHelper.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'polly/lib/Support/ScopHelper.cpp')
-rw-r--r--polly/lib/Support/ScopHelper.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/polly/lib/Support/ScopHelper.cpp b/polly/lib/Support/ScopHelper.cpp
index 39a6040d50c..eaa45e64e98 100644
--- a/polly/lib/Support/ScopHelper.cpp
+++ b/polly/lib/Support/ScopHelper.cpp
@@ -169,10 +169,9 @@ BasicBlock *polly::simplifyRegion(Scop *S, Pass *P) {
// Create single exit edge if the region has multiple exit edges.
if (!R->getExitingBlock()) {
- BasicBlock *NewExit = createSingleExitEdge(R, P);
-
- for (auto &&SubRegion : *R)
- SubRegion->replaceExitRecursive(NewExit);
+ BasicBlock *NewExiting = createSingleExitEdge(R, P);
+ assert(NewExiting == R->getExitingBlock() &&
+ "Did not create a single exiting block");
}
return EnteringBB;
OpenPOWER on IntegriCloud