Changes in directory llvm/include/llvm/Analysis:
Dominators.h updated: 1.50 -> 1.51 --- Log message: Fix PR670: http://llvm.cs.uiuc.edu/PR670 and test/Regression/Transforms/Mem2Reg/2005-11-28-Crash.ll --- Diffs of the changes: (+1 -0) Dominators.h | 1 + 1 files changed, 1 insertion(+) Index: llvm/include/llvm/Analysis/Dominators.h diff -u llvm/include/llvm/Analysis/Dominators.h:1.50 llvm/include/llvm/Analysis/Dominators.h:1.51 --- llvm/include/llvm/Analysis/Dominators.h:1.50 Fri Nov 18 01:27:33 2005 +++ llvm/include/llvm/Analysis/Dominators.h Mon Nov 28 19:07:12 2005 @@ -311,6 +311,7 @@ /// bool properlyDominates(const Node *N) const { const Node *IDom; + if (this == 0 || N == 0) return false; while ((IDom = N->getIDom()) != 0 && IDom != this) N = IDom; // Walk up the tree return IDom != 0; _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits