[llvm-commits] [llvm] r47086 - in /llvm/trunk: include/llvm/ADT/APInt.h lib/Support/APInt.cpp

Evan Cheng evan.cheng at apple.com
Sun Feb 17 14:16:18 PST 2008


Ping. Is this fixed? Does it affect build with -Werror set?

Evan

On Feb 13, 2008, at 5:22 PM, Bill Wendling wrote:

> Hi Dan,
>
>> +uint32_t APInt::countTrailingOnes() const {
>> +  if (isSingleWord())
>> +    return std::min(uint32_t(CountTrailingOnes_64(VAL)), BitWidth);
>> +  uint32_t Count = 0;
>> +  uint32_t i = 0;
>> +  for (; i < getNumWords() && pVal[i] == -1; ++i)
>
> This compare leads to this warning:
>
> llvm[1]: Compiling APInt.cpp for Debug build
> /Volumes/Gir/devel/llvm/llvm.src/lib/Support/APInt.cpp: In member
> function 'uint32_t llvm::APInt::countTrailingOnes() const':
> /Volumes/Gir/devel/llvm/llvm.src/lib/Support/APInt.cpp:821: warning:
> comparison between signed and unsigned integer expressions
>
> Could you take a look at it please?
>
> -bw
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits




More information about the llvm-commits mailing list