From 888de9b031b80041d52f584b771edb4278623d2e Mon Sep 17 00:00:00 2001 From: Rui Ueyama Date: Tue, 11 Oct 2016 19:28:56 +0000 Subject: Fix build error on LP64 platforms. llvm-svn: 283922 --- llvm/lib/Support/NativeFormatting.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'llvm/lib/Support') diff --git a/llvm/lib/Support/NativeFormatting.cpp b/llvm/lib/Support/NativeFormatting.cpp index 84f6c390b02..9989488ddcc 100644 --- a/llvm/lib/Support/NativeFormatting.cpp +++ b/llvm/lib/Support/NativeFormatting.cpp @@ -103,7 +103,8 @@ void llvm::write_hex(raw_ostream &S, unsigned long long N, std::size_t MinWidth, bool Upper, bool Prefix) { unsigned Nibbles = (64 - countLeadingZeros(N) + 3) / 4; unsigned PrefixChars = Prefix ? 2 : 0; - unsigned Width = std::max(MinWidth, std::max(1u, Nibbles) + PrefixChars); + unsigned Width = std::max(static_cast(MinWidth), + std::max(1u, Nibbles) + PrefixChars); char NumberBuffer[20] = "0x0000000000000000"; if (!Prefix) -- cgit v1.2.3