From: Anton Korobeynikov Date: Mon, 24 Dec 2007 11:16:47 +0000 (+0000) Subject: Cygwin defines uint32_t as unsigned long. Unbreak call to std::min in this case X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=97d37260df83eaac0f8876087ad2c53f07d6efc9;p=oota-llvm.git Cygwin defines uint32_t as unsigned long. Unbreak call to std::min in this case git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45342 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Support/APInt.cpp b/lib/Support/APInt.cpp index 9fd11e93d70..688071af0ac 100644 --- a/lib/Support/APInt.cpp +++ b/lib/Support/APInt.cpp @@ -791,7 +791,7 @@ uint32_t APInt::countLeadingOnes() const { uint32_t APInt::countTrailingZeros() const { if (isSingleWord()) - return std::min(CountTrailingZeros_64(VAL), BitWidth); + return std::min(uint32_t(CountTrailingZeros_64(VAL)), BitWidth); uint32_t Count = 0; uint32_t i = 0; for (; i < getNumWords() && pVal[i] == 0; ++i)