From eed8998d6f4c9eba3d04206f2a2b5f2fb7dd45e6 Mon Sep 17 00:00:00 2001 From: Rico P Date: Sun, 2 Mar 2025 18:34:46 +0100 Subject: [PATCH] avoid UB in sinfl_bsr --- sinfl.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sinfl.h b/sinfl.h index c13933c..fe106dc 100644 --- a/sinfl.h +++ b/sinfl.h @@ -174,7 +174,7 @@ sinfl_bsr(unsigned n) { unsigned long r = 0; _BitScanReverse(&r, n); return int(r); -#elif defined(__GNUC__) || defined(__clang__) +#else // defined(__GNUC__) || defined(__clang__) || defined(__TINYC__) return 31 - __builtin_clz(n); #endif }