From 6a30264ec3368f251e449c5629e46f309d458654 Mon Sep 17 00:00:00 2001 From: Aaron Ballman Date: Wed, 12 Jun 2013 15:03:45 +0000 Subject: Silencing a signed vs unsigned comparison mismatch in MSVC. llvm-svn: 183837 --- clang/lib/CodeGen/TargetInfo.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'clang/lib/CodeGen') diff --git a/clang/lib/CodeGen/TargetInfo.cpp b/clang/lib/CodeGen/TargetInfo.cpp index 981a38d7ff3..09f7779146b 100644 --- a/clang/lib/CodeGen/TargetInfo.cpp +++ b/clang/lib/CodeGen/TargetInfo.cpp @@ -2360,7 +2360,8 @@ void X86_64ABIInfo::computeInfo(CGFunctionInfo &FI) const { it != ie; ++it) { bool isNamedArg = true; if (isVariadic) - isNamedArg = (it - FI.arg_begin()) < numRequiredArgs; + isNamedArg = (it - FI.arg_begin()) < + static_cast(numRequiredArgs); unsigned neededInt, neededSSE; it->info = classifyArgumentType(it->type, freeIntRegs, neededInt, -- cgit v1.2.3