diff --git a/glm/detail/func_integer.inl b/glm/detail/func_integer.inl index 091e1e0c..a28c743e 100644 --- a/glm/detail/func_integer.inl +++ b/glm/detail/func_integer.inl @@ -270,7 +270,7 @@ namespace detail { GLM_STATIC_ASSERT(std::numeric_limits::is_integer, "'bitfieldInsert' only accept integer values"); - T const Mask = static_cast(detail::mask(Bits) << Offset); + T const Mask = detail::mask(static_cast(Bits)) << Offset; return (Base & ~Mask) | ((Insert << static_cast(Offset)) & Mask); }