From fd8afd564f847f24ad119fd519929de6dcb94139 Mon Sep 17 00:00:00 2001 From: hjk Date: Thu, 21 Nov 2019 13:20:32 +0100 Subject: [PATCH] CompilationDatabase: Avoid an unneeded cast Change-Id: I8f6d0d83b25738c164e6e29c317840058fdd8bfe Reviewed-by: Christian Stenger --- .../compilationdatabaseproject.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/plugins/compilationdatabaseprojectmanager/compilationdatabaseproject.cpp b/src/plugins/compilationdatabaseprojectmanager/compilationdatabaseproject.cpp index 9995c8703fb..403976f7d17 100644 --- a/src/plugins/compilationdatabaseprojectmanager/compilationdatabaseproject.cpp +++ b/src/plugins/compilationdatabaseprojectmanager/compilationdatabaseproject.cpp @@ -376,7 +376,8 @@ void CompilationDatabaseBuildSystem::triggerParsing() void CompilationDatabaseBuildSystem::buildTreeAndProjectParts() { - ProjectExplorer::KitInfo kitInfo(kit()); + Kit *kit = target()->kit(); + ProjectExplorer::KitInfo kitInfo(kit); QTC_ASSERT(kitInfo.isValid(), return); // Reset toolchains to pick them based on the database entries. kitInfo.cToolChain = nullptr; @@ -386,7 +387,6 @@ void CompilationDatabaseBuildSystem::buildTreeAndProjectParts() QTC_ASSERT(m_parser, return); const DbContents dbContents = m_parser->dbContents(); const DbEntry *prevEntry = nullptr; - Kit *kit = static_cast(project())->kit(); for (const DbEntry &entry : dbContents.entries) { if (prevEntry && prevEntry->flags == entry.flags) { rpps.back().files.append(entry.fileName.toString());