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 @@ -176,12 +176,7 @@ QString literalString(const QString &s) { - bool isAscii = true; - for (int i = s.length(); i--;) - if (s[i].unicode() > 127) { - isAscii = false; - } - + bool isAscii = ! std::any_of(std::begin(s), std::end(s), [](QChar a) { return a.unicode() > 127; }); if (isAscii) { return QLatin1String("QStringLiteral( ") + quoteString(s) + QLatin1String(" )"); } else {