diff --git a/Core/FileSystems/BlockDevices.cpp b/Core/FileSystems/BlockDevices.cpp index 31a21a63fc..50db73c4d2 100644 --- a/Core/FileSystems/BlockDevices.cpp +++ b/Core/FileSystems/BlockDevices.cpp @@ -309,7 +309,7 @@ bool CISOFileBlockDevice::ReadBlock(int blockNumber, u8 *outPtr) return false; } z.avail_in = readSize; - z.next_out = frameSize == GetBlockSize() ? outPtr : zlibBuffer; + z.next_out = frameSize == (u32)GetBlockSize() ? outPtr : zlibBuffer; z.avail_out = frameSize; z.next_in = readBuffer; @@ -330,7 +330,7 @@ bool CISOFileBlockDevice::ReadBlock(int blockNumber, u8 *outPtr) } inflateEnd(&z); - if (frameSize != GetBlockSize()) + if (frameSize != (u32)GetBlockSize()) { zlibBufferFrame = frameNumber; memcpy(outPtr, zlibBuffer + compressedOffset, GetBlockSize()); diff --git a/Core/MIPS/JitCommon/JitBlockCache.cpp b/Core/MIPS/JitCommon/JitBlockCache.cpp index e4458cfbf2..e8b6cdbe43 100644 --- a/Core/MIPS/JitCommon/JitBlockCache.cpp +++ b/Core/MIPS/JitCommon/JitBlockCache.cpp @@ -222,12 +222,12 @@ void JitBlockCache::RemoveBlockMap(int block_num) { const u32 pAddr = b.originalAddress & 0x1FFFFFFF; auto it = block_map_.find(std::make_pair(pAddr + 4 * b.originalSize, pAddr)); - if (it != block_map_.end() && it->second == block_num) { + if (it != block_map_.end() && it->second == (u32)block_num) { block_map_.erase(it); } else { // It wasn't in there, or it has the wrong key. Let's search... for (auto it = block_map_.begin(); it != block_map_.end(); ++it) { - if (it->second == block_num) { + if (it->second == (u32)block_num) { block_map_.erase(it); break; }