From db9958a97a7556bdd6d586af6ec12b2399dc1f1d Mon Sep 17 00:00:00 2001 From: Dmitry Kurochkin Date: Wed, 24 Aug 2011 12:24:20 +0400 Subject: [PATCH] Fix signed/unsigned comparison warnings in MmappedFile on some systems. --- src/DiskIO/Mmapped/MmappedFile.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/DiskIO/Mmapped/MmappedFile.cc b/src/DiskIO/Mmapped/MmappedFile.cc index a79b63bcc2..665fc8fb26 100644 --- a/src/DiskIO/Mmapped/MmappedFile.cc +++ b/src/DiskIO/Mmapped/MmappedFile.cc @@ -151,7 +151,7 @@ MmappedFile::read(ReadRequest *aRequest) assert(!error_); // TODO: propagate instead? assert(minOffset < 0 || minOffset <= aRequest->offset); - assert(maxOffset < 0 || aRequest->offset + aRequest->len <= (uint64_t)maxOffset); + assert(maxOffset < 0 || static_cast(aRequest->offset + aRequest->len) <= static_cast(maxOffset)); Mmapping mapping(fd, aRequest->len, PROT_READ, MAP_PRIVATE | MAP_NORESERVE, aRequest->offset); @@ -182,7 +182,7 @@ MmappedFile::write(WriteRequest *aRequest) assert(!error_); // TODO: propagate instead? assert(minOffset < 0 || minOffset <= aRequest->offset); - assert(maxOffset < 0 || aRequest->offset + aRequest->len <= (uint64_t)maxOffset); + assert(maxOffset < 0 || static_cast(aRequest->offset + aRequest->len) <= static_cast(maxOffset)); const ssize_t written = pwrite(fd, aRequest->buf, aRequest->len, aRequest->offset); -- 2.47.3