diff --git a/glm/gtx/bit.inl b/glm/gtx/bit.inl index 13b35ac7..ae746282 100644 --- a/glm/gtx/bit.inl +++ b/glm/gtx/bit.inl @@ -601,8 +601,8 @@ inline genType bitRevert(genType const & In) genType Out = 0; std::size_t BitSize = sizeof(genType) * 8; for(std::size_t i = 0; i < BitSize; ++i) - if(In & (1 << i)) - Out |= 1 << (BitSize - 1 - i); + if(In & (genType(1) << i)) + Out |= genType(1) << (BitSize - 1 - i); return Out; }