diff --git a/Utilities/BitField.h b/Utilities/BitField.h index c2903a0c5d..ba123dee8c 100644 --- a/Utilities/BitField.h +++ b/Utilities/BitField.h @@ -16,7 +16,7 @@ struct bf_base static constexpr uint bitsize = N; // All ones mask - static constexpr utype mask1 = static_cast(UINTMAX_MAX); + static constexpr utype mask1 = static_cast(~static_cast(0)); // Value mask static constexpr utype vmask = mask1 >> (bitmax - bitsize);