From 68462fb78ff1febef90a3683b8ee0b65eaec8d9b Mon Sep 17 00:00:00 2001 From: fuzun Date: Thu, 30 Aug 2018 06:22:54 +0300 Subject: [PATCH] Suppress analysis warning --- include/internal/bit_utils.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/internal/bit_utils.h b/include/internal/bit_utils.h index 75f0cdd..bc965cb 100644 --- a/include/internal/bit_utils.h +++ b/include/internal/bit_utils.h @@ -28,7 +28,7 @@ inline static bool IsBitSet(uint32_t reg, uint32_t bit) { inline static uint32_t ExtractBitRange(uint32_t reg, uint32_t msb, uint32_t lsb) { - const uint64_t bits = msb - lsb + 1; + const uint64_t bits = msb - lsb + 1ULL; const uint64_t mask = (1ULL << bits) - 1ULL; assert(msb >= lsb); return (reg >> lsb) & mask;