From 7ffa0d3be59eeed8416713c82f424f3fda6c926e Mon Sep 17 00:00:00 2001 From: Ahmad Samir Date: Wed, 8 Mar 2023 22:04:00 +0200 Subject: [PATCH] QLocale: StringToDoubleConverter::StringToDouble() takes an int The code already checks that "numLen" would fit in an int. Change-Id: I592dee258f13211b5ac31990ab6058c3d2855f99 Reviewed-by: Thiago Macieira --- src/corelib/text/qlocale_tools.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/corelib/text/qlocale_tools.cpp b/src/corelib/text/qlocale_tools.cpp index 08846e0b89e..0402203c27a 100644 --- a/src/corelib/text/qlocale_tools.cpp +++ b/src/corelib/text/qlocale_tools.cpp @@ -307,7 +307,7 @@ QSimpleParsedNumber qt_asciiToDouble(const char *num, qsizetype numLen, // a number over 2 GB in length is silly, just assume it isn't valid return {}; } else { - d = conv.StringToDouble(num, numLen, &processed); + d = conv.StringToDouble(num, int(numLen), &processed); } if (!qIsFinite(d)) {