From 0d60463c67c0df7d60bb93c0dbef0b099d3295e3 Mon Sep 17 00:00:00 2001 From: Christian Kandeler Date: Fri, 16 Jan 2015 10:34:21 +0100 Subject: [PATCH] Turn QTC_ASSERT into normal check. It is not an error if no toolchain is present in the kit. It just means the same as the toolchain not being gcc or clang. Change-Id: I193fd196ab830321dade1c3d32080b81a93cf645 Reviewed-by: Nikolai Kosjar --- .../clangstaticanalyzerruncontrolfactory.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/clangstaticanalyzer/clangstaticanalyzerruncontrolfactory.cpp b/plugins/clangstaticanalyzer/clangstaticanalyzerruncontrolfactory.cpp index 94f7f271639..301496fac71 100644 --- a/plugins/clangstaticanalyzer/clangstaticanalyzerruncontrolfactory.cpp +++ b/plugins/clangstaticanalyzer/clangstaticanalyzerruncontrolfactory.cpp @@ -60,8 +60,8 @@ bool ClangStaticAnalyzerRunControlFactory::canRun(RunConfiguration *runConfigura Kit *kit = target->kit(); QTC_ASSERT(kit, return false); ToolChain *toolChain = ToolChainKitInformation::toolChain(kit); - QTC_ASSERT(toolChain, return false); - return toolChain->type() == QLatin1String("clang") || toolChain->type() == QLatin1String("gcc"); + return toolChain && (toolChain->type() == QLatin1String("clang") + || toolChain->type() == QLatin1String("gcc")); } RunControl *ClangStaticAnalyzerRunControlFactory::create(RunConfiguration *runConfiguration,