diff --git a/lib/fizzy/value.hpp b/lib/fizzy/value.hpp index 623980e30c..1dc631c3ef 100644 --- a/lib/fizzy/value.hpp +++ b/lib/fizzy/value.hpp @@ -13,8 +13,9 @@ union Value uint64_t i64; Value() = default; - constexpr Value(uint64_t v) noexcept : i64{v} {} - constexpr Value(uint32_t v) noexcept : i64{v} {} + constexpr Value(unsigned int v) noexcept : i64{v} {} + constexpr Value(unsigned long v) noexcept : i64{v} {} + constexpr Value(unsigned long long v) noexcept : i64{v} {} constexpr Value(int64_t v) noexcept : i64{static_cast(v)} {} constexpr Value(int32_t v) noexcept : i64{static_cast(v)} {}