mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2026-03-21 17:49:58 -05:00
Common/BitUtils: Make SetBit constexpr.
This commit is contained in:
parent
12df15eded
commit
cda344329a
|
|
@ -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);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user