diff --git a/src/plugins/clangtools/executableinfo.cpp b/src/plugins/clangtools/executableinfo.cpp index 593615ec1f8..45b2ea8e2cc 100644 --- a/src/plugins/clangtools/executableinfo.cpp +++ b/src/plugins/clangtools/executableinfo.cpp @@ -228,8 +228,9 @@ QString queryVersion(const FilePath &clangToolPath, QueryFailMode failMode) static const QStringList versionPrefixes{"LLVM version ", "clang version: "}; const QString line = stream.readLine().simplified(); for (const QString &prefix : versionPrefixes) { - if (line.startsWith(prefix)) - return line.mid(prefix.length()); + auto idx = line.indexOf(prefix); + if (idx >= 0) + return line.mid(idx + prefix.length()); } } return {};