From ba03a8a9d29a0f4bcd9f351832239cef50bb398b Mon Sep 17 00:00:00 2001 From: Olek <115580134+oleks-rip@users.noreply.github.com> Date: Tue, 3 Feb 2026 17:43:54 -0500 Subject: [PATCH] Fix negation of int64_t (#6296) --- src/xrpld/app/wasm/detail/HostFuncImplFloat.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/xrpld/app/wasm/detail/HostFuncImplFloat.cpp b/src/xrpld/app/wasm/detail/HostFuncImplFloat.cpp index 36231ec37d..abff96a08d 100644 --- a/src/xrpld/app/wasm/detail/HostFuncImplFloat.cpp +++ b/src/xrpld/app/wasm/detail/HostFuncImplFloat.cpp @@ -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(mantissa), exponent, Number::normalized()); return Number(false, mantissa, exponent, Number::normalized()); }