From d2ffdb108897151d3bcb7e079aa6b0d37c4409fb Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Mon, 12 May 2025 13:51:12 +0900 Subject: [PATCH] Explicit cast down from `double` to `int` --- ext/json/vendor/fpconv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ext/json/vendor/fpconv.c b/ext/json/vendor/fpconv.c index 440759e5a0..1bbca28739 100644 --- a/ext/json/vendor/fpconv.c +++ b/ext/json/vendor/fpconv.c @@ -92,7 +92,7 @@ static Fp find_cachedpow10(int exp, int* k) { const double one_log_ten = 0.30102999566398114; - int approx = -(exp + npowers) * one_log_ten; + int approx = (int)(-(exp + npowers) * one_log_ten); int idx = (approx - firstpower) / steppowers; while(1) {