post-dom-frontiers requires proper post-dominance
authorChris Lattner <sabre@nondot.org>
Fri, 18 Nov 2005 07:28:26 +0000 (07:28 +0000)
committerChris Lattner <sabre@nondot.org>
Fri, 18 Nov 2005 07:28:26 +0000 (07:28 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24409 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Analysis/PostDominators.cpp

index 381b03c71418187606c930c705a7afe78eef1790..56af6f65248f61a7b8447d622d82dbbd36255f33 100644 (file)
@@ -239,7 +239,7 @@ PostDominanceFrontier::calculate(const PostDominatorTree &DT,
 
     DomSetType::const_iterator CDFI = ChildDF.begin(), CDFE = ChildDF.end();
     for (; CDFI != CDFE; ++CDFI) {
-      if (!Node->dominates(DT[*CDFI]))
+      if (!Node->properlyDominates(DT[*CDFI]))
         S.insert(*CDFI);
     }
   }