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)) {