Use UnknownBIts[BitWidth-1] instead of UnknownBIts & SignBits.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35418 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Zhou Sheng 2007-03-28 05:15:57 +00:00
parent 02c91ef2cb
commit 4acf155af3

View File

@ -851,7 +851,7 @@ static void ComputeSignedMinMaxValuesFromKnownBits(const Type *Ty,
Min = KnownOne;
Max = KnownOne|UnknownBits;
if ((SignBit & UnknownBits) != 0) { // Sign bit is unknown
if (UnknownBits[BitWidth-1]) { // Sign bit is unknown
Min |= SignBit;
Max &= ~SignBit;
}