Fix desktop build break
authorEgor Chesakov <Egor.Chesakov@microsoft.com>
Tue, 19 Dec 2017 00:29:17 +0000 (16:29 -0800)
committerEgor Chesakov <Egor.Chesakov@microsoft.com>
Tue, 19 Dec 2017 00:33:01 +0000 (16:33 -0800)
codegenlegacy.cpp(16025): warning C4389: '!=' : signed/unsigned mismatch
codegenlegacy.cpp(16025): error C2220: warning treated as error - no 'object' file generated

src/jit/codegenlegacy.cpp

index 1b43003..7ccf422 100644 (file)
@@ -16022,7 +16022,7 @@ size_t CodeGen::genPushArgList(GenTreeCall* call)
                                 if (fieldVarDsc->lvStackAligned())
                                 {
                                     if (fieldVarDsc->lvExactSize != 2 * sizeof(unsigned) &&
-                                        fieldVarDsc->lvFldOffset + TARGET_POINTER_SIZE != bytesToBeCopied)
+                                        fieldVarDsc->lvFldOffset + (unsigned)TARGET_POINTER_SIZE != bytesToBeCopied)
                                     {
                                         // Might need 4-bytes paddings for fields other than LONG and DOUBLE.
                                         // Just push some junk (i.e EAX) on the stack.