aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Analysis/ValueTracking.cpp
diff options
context:
space:
mode:
authorDuncan Sands <baldrick@free.fr>2011-01-25 12:15:09 +0000
committerDuncan Sands <baldrick@free.fr>2011-01-25 12:15:09 +0000
commit2539b73128e18ecd0511882830f47e08919e1510 (patch)
treeec8c05dd113c56dbedd07f790223abc020e93484 /lib/Analysis/ValueTracking.cpp
parentd70d1a5c44609af091f6fc3e29193f9f4756a74f (diff)
downloadexternal_llvm-2539b73128e18ecd0511882830f47e08919e1510.zip
external_llvm-2539b73128e18ecd0511882830f47e08919e1510.tar.gz
external_llvm-2539b73128e18ecd0511882830f47e08919e1510.tar.bz2
See if this fixes llvm-gcc bootstrap.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@124184 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Analysis/ValueTracking.cpp')
-rw-r--r--lib/Analysis/ValueTracking.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/Analysis/ValueTracking.cpp b/lib/Analysis/ValueTracking.cpp
index c8a3ae8..98b4489 100644
--- a/lib/Analysis/ValueTracking.cpp
+++ b/lib/Analysis/ValueTracking.cpp
@@ -742,7 +742,8 @@ bool llvm::isKnownNonZero(Value *V, const TargetData *TD, unsigned Depth) {
// If X and Y are both non-negative (as signed values) then their sum is not
// zero.
if (XKnownNonNegative && YKnownNonNegative)
- return true;
+ return false;
+// return true;
// If X and Y are both negative (as signed values) then their sum is not
// zero unless both X and Y equal INT_MIN.