ClangCodeModel: Fix build with MSVC 2022

Change-Id: Ifd0e1e67057e57e4c978784e9634f987edb9dfe4
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
Christian Kandeler
2021-12-15 18:47:16 +01:00
parent 303f958ee0
commit 3cf51b0cc7
2 changed files with 15 additions and 13 deletions

View File

@@ -584,10 +584,10 @@ QStringList createClangOptions(const ProjectPart &projectPart, const QString &fi
// FIXME: Sanitize FileOptionsBuilder instead.
QStringList fileArgs = fileOptions.options();
if (projectPartOptions.contains("-TP"))
fileArgs.removeAll("/TP");
if (projectPartOptions.contains("-TC"))
fileArgs.removeAll("/TC");
if (projectPartOptions.contains(QLatin1String("-TP")))
fileArgs.removeAll(QLatin1String("/TP"));
if (projectPartOptions.contains(QLatin1String("-TC")))
fileArgs.removeAll(QLatin1String("/TC"));
return projectPartOptions + fileArgs;
}