From be943c9fd48b3e8d7f3e5be5b2fd251f958c63f7 Mon Sep 17 00:00:00 2001 From: Valentin Bartenev Date: Wed, 1 Apr 2020 18:33:48 +0300 Subject: Fixed build with Clang 10, broken by 32578e837322. This silences the -Wimplicit-int-float-conversion warning. --- src/nxt_conf.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/nxt_conf.c b/src/nxt_conf.c index 7f09dac9..1aca0a7e 100644 --- a/src/nxt_conf.c +++ b/src/nxt_conf.c @@ -2142,7 +2142,9 @@ nxt_conf_json_parse_number(nxt_mp_t *mp, nxt_conf_value_t *value, u_char *start, num = nxt_strtod(value->u.number, &end); - if (nxt_slow_path(nxt_errno == NXT_ERANGE || fabs(num) > NXT_INT64_T_MAX)) { + if (nxt_slow_path(nxt_errno == NXT_ERANGE + || fabs(num) > (double) NXT_INT64_T_MAX)) + { nxt_conf_json_parse_error(error, start, "The number is out of representable range. Such JSON number " "value is not supported." -- cgit