diff options
Diffstat (limited to 'lib/Analysis/ValueTracking.cpp')
| -rw-r--r-- | lib/Analysis/ValueTracking.cpp | 2 | 
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/Analysis/ValueTracking.cpp b/lib/Analysis/ValueTracking.cpp index 92cbb7c95c039..5ae72f7aba9ad 100644 --- a/lib/Analysis/ValueTracking.cpp +++ b/lib/Analysis/ValueTracking.cpp @@ -779,7 +779,7 @@ unsigned llvm::ComputeNumSignBits(Value *V, const TargetData *TD,      for (unsigned i = 1, e = PN->getNumIncomingValues(); i != e; ++i) {        if (Tmp == 1) return Tmp;        Tmp = std::min(Tmp, -                     ComputeNumSignBits(PN->getIncomingValue(1), TD, Depth+1)); +                     ComputeNumSignBits(PN->getIncomingValue(i), TD, Depth+1));      }      return Tmp;    }  | 
