diff --git a/src/corelib/text/qlocale_win.cpp b/src/corelib/text/qlocale_win.cpp index f97d9104517..89a8af497af 100644 --- a/src/corelib/text/qlocale_win.cpp +++ b/src/corelib/text/qlocale_win.cpp @@ -1072,8 +1072,8 @@ static QString winIso639LangName(LCID id) if (!lang_code.isEmpty()) { const char *endptr; bool ok; - QByteArray latin1_lang_code = std::move(lang_code).toLatin1(); - int i = qstrntoull(latin1_lang_code.data(), latin1_lang_code.size(), &endptr, 16, &ok); + const QByteArray latin1 = std::move(lang_code).toLatin1(); + const auto i = qstrntoull(latin1.data(), latin1.size(), &endptr, 16, &ok); if (ok && *endptr == '\0') { switch (i) { case 0x814: