[PATCH 2/3] hwf-x86: fix UBSAN warning
Jussi Kivilinna
jussi.kivilinna at iki.fi
Sat Jul 16 18:00:04 CEST 2022
* src/hwf-x86.c (detect_x86_gnuc): Change `(1 << 31)` to `(1U << 31)`
to fix undefined behaviour.
--
Signed-off-by: Jussi Kivilinna <jussi.kivilinna at iki.fi>
---
src/hwf-x86.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/hwf-x86.c b/src/hwf-x86.c
index 20420798..b440827e 100644
--- a/src/hwf-x86.c
+++ b/src/hwf-x86.c
@@ -431,7 +431,7 @@ detect_x86_gnuc (void)
&& (features & (1 << 21))
&& (features & (1 << 28))
&& (features & (1 << 30))
- && (features & (1 << 31))
+ && (features & (1U << 31))
&& (features2 & (1 << 1))
&& (features2 & (1 << 6))
&& (features2 & (1 << 11))
--
2.34.1
More information about the Gcrypt-devel
mailing list