Fix negation of int64_t (#6296)

This commit is contained in:
Olek
2026-02-03 17:43:54 -05:00
committed by GitHub
parent 7c8279ec83
commit ba03a8a9d2

View File

@@ -93,7 +93,7 @@ public:
makeNumber(int64_t mantissa, int32_t exponent)
{
if (mantissa < 0)
return Number(true, -mantissa, exponent, Number::normalized());
return Number(true, -static_cast<uint64_t>(mantissa), exponent, Number::normalized());
return Number(false, mantissa, exponent, Number::normalized());
}