diff options
-rw-r--r-- | llvm/tools/lli/RemoteJITUtils.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/tools/lli/RemoteJITUtils.h b/llvm/tools/lli/RemoteJITUtils.h index ea6a04e2176..15068d2faf6 100644 --- a/llvm/tools/lli/RemoteJITUtils.h +++ b/llvm/tools/lli/RemoteJITUtils.h @@ -32,7 +32,7 @@ public: llvm::Error readBytes(char *Dst, unsigned Size) override { assert(Dst && "Attempt to read into null."); ssize_t Completed = 0; - while (Completed < Size) { + while (Completed < static_cast<ssize_t>(Size)) { ssize_t Read = ::read(InFD, Dst + Completed, Size - Completed); if (Read <= 0) { auto ErrNo = errno; @@ -50,7 +50,7 @@ public: llvm::Error appendBytes(const char *Src, unsigned Size) override { assert(Src && "Attempt to append from null."); ssize_t Completed = 0; - while (Completed < Size) { + while (Completed < static_cast<ssize_t>(Size)) { ssize_t Written = ::write(OutFD, Src + Completed, Size - Completed); if (Written < 0) { auto ErrNo = errno; |