From 2ca150c097eac0aa224d8f0f1a73124a2403d12f Mon Sep 17 00:00:00 2001 From: Nikolai Kosjar Date: Wed, 27 Nov 2019 11:38:01 +0100 Subject: ClangTools: Fix showing diagnostics from clang-tidy on Windows When reading file paths from clang-tidy's YAML files, ensure to clean/normalize the file paths. Otherwise, no diagnostics will be shown as they are not accepted by the is-file-part-of-project filter. Change-Id: Iacff9ab5611072ca0b19788f6861f73c244258cc Reviewed-by: Cristian Adam Reviewed-by: David Schulz --- src/plugins/clangtools/clangtoolslogfilereader.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/plugins/clangtools/clangtoolslogfilereader.cpp b/src/plugins/clangtools/clangtoolslogfilereader.cpp index 1fe490a6bf..8c4211544b 100644 --- a/src/plugins/clangtools/clangtoolslogfilereader.cpp +++ b/src/plugins/clangtools/clangtoolslogfilereader.cpp @@ -347,7 +347,7 @@ public: int extraOffset = 0) : m_node(node) , m_fileCache(fileCache) - , m_filePath(asString(node["FilePath"])) + , m_filePath(QDir::cleanPath(asString(node["FilePath"]))) , m_fileOffsetKey(fileOffsetKey) , m_extraOffset(extraOffset) {} -- cgit v1.2.1