Fix integer sanitizer warning in hash.c
BUG=aomedia:2357
Change-Id: Icdd7d6dd14d8bf9e5bd8ab7bcc31c15b47a1aca6
diff --git a/av1/encoder/hash.c b/av1/encoder/hash.c
index 6306638..c9348ce 100644
--- a/av1/encoder/hash.c
+++ b/av1/encoder/hash.c
@@ -14,9 +14,9 @@
static void crc_calculator_process_data(CRC_CALCULATOR *p_crc_calculator,
uint8_t *pData, uint32_t dataLength) {
for (uint32_t i = 0; i < dataLength; i++) {
- const uint8_t index =
+ const uint8_t index = (uint8_t)(
(p_crc_calculator->remainder >> (p_crc_calculator->bits - 8)) ^
- pData[i];
+ pData[i]);
p_crc_calculator->remainder <<= 8;
p_crc_calculator->remainder ^= p_crc_calculator->table[index];
}