From 12cbfbb8075376bb9819b6855f3e429c6dc458f1 Mon Sep 17 00:00:00 2001 From: Hien Ho Date: Thu, 20 Jun 2019 09:40:46 -0700 Subject: [PATCH] vpx_dsp/bitwriter.h: fix clang integer sanitizer warning implicit conversion from type 'unsigned int' of value 256 (32-bit, unsigned) to type 'uint8_t' (aka 'unsigned char') changed the value to 0 (8-bit, unsigned) BUG=webm:1615 Change-Id: Ia9ac3772021ae492368c650a73846e7d22c8fdfc --- vpx_dsp/bitwriter.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vpx_dsp/bitwriter.h b/vpx_dsp/bitwriter.h index f276fee..04084af 100644 --- a/vpx_dsp/bitwriter.h +++ b/vpx_dsp/bitwriter.h @@ -85,7 +85,7 @@ static INLINE void vpx_write(vpx_writer *br, int bit, int probability) { br->buffer[x] += 1; } - br->buffer[br->pos++] = (lowvalue >> (24 - offset)); + br->buffer[br->pos++] = (lowvalue >> (24 - offset)) & 0xff; lowvalue <<= offset; shift = count; lowvalue &= 0xffffff; -- 2.7.4