Index: third_party/zlib/crc_folding.c |
diff --git a/third_party/zlib/crc_folding.c b/third_party/zlib/crc_folding.c |
index 98c559cee39cc422f4b04b5e937dea818c1feba1..48d77744aaf47d24a1bbde317f5d0f75de46493b 100644 |
--- a/third_party/zlib/crc_folding.c |
+++ b/third_party/zlib/crc_folding.c |
@@ -283,7 +283,7 @@ ZLIB_INTERNAL void crc_fold_copy(deflate_state *const s, |
goto partial; |
} |
- algn_diff = 0 - (unsigned long)src & 0xF; |
+ algn_diff = 0 - (uintptr_t)src & 0xF; |
if (algn_diff) { |
xmm_crc_part = _mm_loadu_si128((__m128i *)src); |
_mm_storeu_si128((__m128i *)dst, xmm_crc_part); |