lli: Fix warnings. [-Wsign-compare]
authorNAKAMURA Takumi <geek4civic@gmail.com>
Tue, 12 Jan 2016 01:23:30 +0000 (01:23 +0000)
committerNAKAMURA Takumi <geek4civic@gmail.com>
Tue, 12 Jan 2016 01:23:30 +0000 (01:23 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@257430 91177308-0d34-0410-b5e6-96231b3b80d8

tools/lli/RemoteJITUtils.h

index 792d8d0dedf384785aac3307ef8a27f6bfa4391d..a3f3fa0fd3b411e4a5a3f7bd136d73176bcc827c 100644 (file)
@@ -31,7 +31,7 @@ public:
   std::error_code readBytes(char *Dst, unsigned Size) override {
     assert(Dst && "Attempt to read into null.");
     ssize_t ReadResult = ::read(InFD, Dst, Size);
-    if (ReadResult != Size)
+    if (ReadResult != (ssize_t)Size)
       return std::error_code(errno, std::generic_category());
     return std::error_code();
   }
@@ -39,7 +39,7 @@ public:
   std::error_code appendBytes(const char *Src, unsigned Size) override {
     assert(Src && "Attempt to append from null.");
     ssize_t WriteResult = ::write(OutFD, Src, Size);
-    if (WriteResult != Size)
+    if (WriteResult != (ssize_t)Size)
       std::error_code(errno, std::generic_category());
     return std::error_code();
   }