From ff15243a40b55d5809b70197ec4330de62abcc44 Mon Sep 17 00:00:00 2001 From: jashook Date: Wed, 8 Feb 2017 09:44:07 -0800 Subject: [PATCH] Fix warning from an unsigned/signed comparison This fixes a desktop build break. Commit migrated from https://github.com/dotnet/coreclr/commit/6d99c9ac9d8f9689abe8e03d1c15fa79e3b168e1 --- src/coreclr/src/jit/codegenxarch.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/coreclr/src/jit/codegenxarch.cpp b/src/coreclr/src/jit/codegenxarch.cpp index c88b959..e3c048f 100644 --- a/src/coreclr/src/jit/codegenxarch.cpp +++ b/src/coreclr/src/jit/codegenxarch.cpp @@ -7578,7 +7578,7 @@ void CodeGen::genPutArgStkFieldList(GenTreePutArgStk* putArgStk) simdTmpReg = genRegNumFromMask(rsvdRegs & RBM_ALLFLOAT); assert(genIsValidFloatReg(simdTmpReg)); } - assert(genCountBits(rsvdRegs) == ((intTmpReg == REG_NA) ? 0 : 1) + ((simdTmpReg == REG_NA) ? 0 : 1)); + assert(genCountBits(rsvdRegs) == (unsigned)((intTmpReg == REG_NA) ? 0 : 1) + ((simdTmpReg == REG_NA) ? 0 : 1)); } for (GenTreeFieldList* current = fieldList; current != nullptr; current = current->Rest()) -- 2.7.4