]> granicus.if.org Git - llvm/commitdiff
Fix signed/unsigned warning
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Fri, 31 Mar 2017 10:45:35 +0000 (10:45 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Fri, 31 Mar 2017 10:45:35 +0000 (10:45 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@299194 91177308-0d34-0410-b5e6-96231b3b80d8

lib/MC/WasmObjectWriter.cpp

index 548d99fe4b9e338353c707e7861f9dd060aa7fdb..159cc3b4def2a523e8a7afcd4013d912e4944608 100644 (file)
@@ -660,7 +660,7 @@ void WasmObjectWriter::writeObject(MCAssembler &Asm,
         unsigned n;
         G.InitialValue = decodeSLEB128(p, &n);
         G.ImportIndex = 0;
-        if (n > end - p)
+        if ((ptrdiff_t)n > end - p)
           report_fatal_error("global initial value must be valid SLEB128");
         p += n;
       }