diff --git a/src/FixedPoints/SFixed.h b/src/FixedPoints/SFixed.h index f734537..ba5a20a 100644 --- a/src/FixedPoints/SFixed.h +++ b/src/FixedPoints/SFixed.h @@ -41,7 +41,7 @@ public: constexpr const static uintmax_t LogicalSize = IntegerSize + FractionSize; constexpr const static uintmax_t InternalSize = FIXED_POINTS_DETAILS::BitSize::Value; - constexpr const static uintmax_t Scale = 1ULL << FractionSize; + constexpr const static uintmax_t Scale = UINTMAX_C(1) << FractionSize; public: constexpr const static ShiftType IntegerShift = FractionSize; diff --git a/src/FixedPoints/UFixed.h b/src/FixedPoints/UFixed.h index 2c8fe34..0fa610c 100644 --- a/src/FixedPoints/UFixed.h +++ b/src/FixedPoints/UFixed.h @@ -41,7 +41,7 @@ public: constexpr const static uintmax_t LogicalSize = IntegerSize + FractionSize; constexpr const static uintmax_t InternalSize = FIXED_POINTS_DETAILS::BitSize::Value; - constexpr const static uintmax_t Scale = 1ULL << FractionSize; + constexpr const static uintmax_t Scale = UINTMAX_C(1) << FractionSize; public: constexpr const static ShiftType IntegerShift = FractionSize;