forked from qt-creator/qt-creator
ClangCodeModel: Suppress more clang warnings about unknown arguments
E.g. some instances of drv_unknown_argument have now become drv_unknown_opt_for_target. Change-Id: I5df7f25c4efcaaa38ac0d9ffcd53f3467798a604 Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
@@ -691,7 +691,8 @@ class ClangdDiagnosticManager : public LanguageClient::DiagnosticManager
|
||||
return Utils::filtered(diagnostics, [](const Diagnostic &diag){
|
||||
const Diagnostic::Code code = diag.code().value_or(Diagnostic::Code());
|
||||
const QString * const codeString = std::get_if<QString>(&code);
|
||||
return !codeString || *codeString != "drv_unknown_argument";
|
||||
return !codeString || (*codeString != "drv_unknown_argument"
|
||||
&& !codeString->startsWith("drv_unsupported_opt"));
|
||||
});
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user