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)
llvm-svn: 299194

llvm/lib/MC/WasmObjectWriter.cpp

index 548d99f..159cc3b 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;
       }