Fix countLeadingZeros in the case that the bitwidth evenly divides the
authorReid Spencer <rspencer@reidspencer.com>
Thu, 22 Feb 2007 00:22:00 +0000 (00:22 +0000)
committerReid Spencer <rspencer@reidspencer.com>
Thu, 22 Feb 2007 00:22:00 +0000 (00:22 +0000)
commitab2b2c827c4a60e558efaea3bfeb1ebd13b5985b
tree3dd257973b7033a15c426518840a16655cbe525e
parent62819f31440fe1b1415473a89b8683b5b690d5fa
Fix countLeadingZeros in the case that the bitwidth evenly divides the
word size. This fixes all reads of uninitialized data (buffer over read)
and makes APInt.cpp memory clean, per valgrind. The only remaining
problem is division in a few cases.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34483 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Support/APInt.cpp