Don't assume it's safe to transform a loop just because it's dominated by any
comparison. Fixes bug 1598.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40866 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/Analysis/ScalarEvolution.cpp b/lib/Analysis/ScalarEvolution.cpp
index 0039144..879347f 100644
--- a/lib/Analysis/ScalarEvolution.cpp
+++ b/lib/Analysis/ScalarEvolution.cpp
@@ -2387,7 +2387,7 @@
return UnknownValue; // Not a comparison against 'n-1'.
}
else return UnknownValue;
- } else if (Cond == ICmpInst::ICMP_ULT)
+ } else
return UnknownValue;
// cerr << "Computed Loop Trip Count as: "