diff --git a/src/kconfig_compiler/kconfig_compiler.cpp b/src/kconfig_compiler/kconfig_compiler.cpp --- a/src/kconfig_compiler/kconfig_compiler.cpp +++ b/src/kconfig_compiler/kconfig_compiler.cpp @@ -616,10 +616,12 @@ static QString literalString(const QString &s) { bool isAscii = true; - for (int i = s.length(); i--;) + for (int i = s.length(); i--;) { if (s[i].unicode() > 127) { isAscii = false; + break; } + } if (isAscii) { return QLatin1String("QStringLiteral( ") + quoteString(s) + QLatin1String(" )");