From 81dda3027c8e75a3e7988561614d153c888c046e Mon Sep 17 00:00:00 2001 From: Tavian Barnes Date: Mon, 24 Jul 2023 12:13:38 -0400 Subject: bit: Add a cast to squelch -Wsign-compare I see this only with musl-gcc for some reason. --- src/bit.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/bit.h') diff --git a/src/bit.h b/src/bit.h index efd7d27..8cde9b3 100644 --- a/src/bit.h +++ b/src/bit.h @@ -241,7 +241,7 @@ static inline uint8_t bswap8(uint8_t n) { #define TRAILING_ZEROS(type, suffix, width) \ static inline int trailing_zeros##suffix(type n) { \ - return n ? UINT_BUILTIN(ctz, suffix)(n) : width; \ + return n ? UINT_BUILTIN(ctz, suffix)(n) : (int)width; \ } #define FIRST_TRAILING_ONE(type, suffix, width) \ -- cgit v1.2.3