Core/Flags: Fix bitfield type selection

This commit is contained in:
Lynix
2019-10-15 18:09:34 +02:00
parent 62023c6af7
commit 9576e2794d
2 changed files with 4 additions and 3 deletions

View File

@@ -218,6 +218,7 @@ namespace Nz
template<typename E>
constexpr typename Flags<E>::BitField Flags<E>::GetFlagValue(E enumValue)
{
assert(enumValue < sizeof(BitField) * CHAR_BIT);
return 1U << static_cast<BitField>(enumValue);
}