[llvm-commits] CVS: llvm/lib/Support/APInt.cpp
Reid Spencer
reid at x10sys.com
Fri Apr 13 17:00:31 PDT 2007
Changes in directory llvm/lib/Support:
APInt.cpp updated: 1.77 -> 1.78
---
Log message:
We want the number of bits needed, not the power of 2.
---
Diffs of the changes: (+1 -1)
APInt.cpp | 2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Support/APInt.cpp
diff -u llvm/lib/Support/APInt.cpp:1.77 llvm/lib/Support/APInt.cpp:1.78
--- llvm/lib/Support/APInt.cpp:1.77 Fri Apr 13 14:19:07 2007
+++ llvm/lib/Support/APInt.cpp Fri Apr 13 19:00:10 2007
@@ -693,7 +693,7 @@
APInt tmp(sufficient, str, slen, radix);
// Compute how many bits are required.
- return isNegative + tmp.logBase2();
+ return isNegative + tmp.logBase2() + 1;
}
uint64_t APInt::getHashValue() const {
More information about the llvm-commits
mailing list