Common/BitUtils: Make SetBit constexpr.

This commit is contained in:
Jordan Woyak
2026-02-05 20:37:02 -06:00
parent c439efdfa0
commit 870b923f0a
+2 -2
View File
@@ -189,7 +189,7 @@ template <typename ValueType, typename From>
}
template <typename T>
void SetBit(T& value, size_t bit_number, bool bit_value)
constexpr void SetBit(T& value, size_t bit_number, bool bit_value)
{
static_assert(std::is_unsigned<T>(), "SetBit is only sane on unsigned types.");
@@ -200,7 +200,7 @@ void SetBit(T& value, size_t bit_number, bool bit_value)
}
template <size_t bit_number, typename T>
void SetBit(T& value, bool bit_value)
constexpr void SetBit(T& value, bool bit_value)
{
SetBit(value, bit_number, bit_value);
}