From b6bbf82d97b2608ec08bd78f7f246f5c0d71e287 Mon Sep 17 00:00:00 2001 From: Lynix Date: Sat, 20 Jan 2018 14:19:05 +0100 Subject: [PATCH] Core/Flags: Fix bit shift on integers --- include/Nazara/Core/Flags.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/Nazara/Core/Flags.hpp b/include/Nazara/Core/Flags.hpp index f9c0eec98..c30959446 100644 --- a/include/Nazara/Core/Flags.hpp +++ b/include/Nazara/Core/Flags.hpp @@ -67,7 +67,7 @@ namespace Nz static constexpr BitField GetFlagValue(E enumValue); - static constexpr BitField ValueMask = ((BitField(1) << (MaxValue + 1)) - 1); + static constexpr BitField ValueMask = BitField((UInt64(1) << (MaxValue + 1)) - 1); private: BitField m_value;