mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2024-08-16 17:00:35 +03:00
AK: Fix usage of undefined variables
The commit that introduced BuiltinWrappers (548529a
) accidentally used
`val` instead of `value` in the non `__GNUC__` and `__clang__` versions
of the functions.
This commit is contained in:
parent
fcc0e4d538
commit
5a281336c5
Notes:
sideshowbarker
2024-07-17 08:29:32 +09:00
Author: https://github.com/filiphsps Commit: https://github.com/SerenityOS/serenity/commit/5a281336c5 Pull-request: https://github.com/SerenityOS/serenity/pull/14741 Reviewed-by: https://github.com/linusg ✅
@ -23,7 +23,7 @@ inline constexpr int popcount(IntType value)
|
||||
#else
|
||||
int ones = 0;
|
||||
for (size_t i = 0; i < 8 * sizeof(IntType); ++i) {
|
||||
if ((val >> i) & 1) {
|
||||
if ((value >> i) & 1) {
|
||||
++ones;
|
||||
}
|
||||
}
|
||||
@ -50,7 +50,7 @@ inline constexpr int count_trailing_zeroes(IntType value)
|
||||
VERIFY_NOT_REACHED();
|
||||
#else
|
||||
for (size_t i = 0; i < 8 * sizeof(IntType); ++i) {
|
||||
if ((val >> i) & 1) {
|
||||
if ((value >> i) & 1) {
|
||||
return i;
|
||||
}
|
||||
}
|
||||
@ -89,7 +89,7 @@ inline constexpr int count_leading_zeroes(IntType value)
|
||||
#else
|
||||
// Wrap around, catch going past zero by noticing that i is greater than the number of bits in the number
|
||||
for (size_t i = (8 * sizeof(IntType)) - 1; i < 8 * sizeof(IntType); --i) {
|
||||
if ((val >> i) & 1) {
|
||||
if ((value >> i) & 1) {
|
||||
return i;
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user