diff --git a/src/plugins/qmakeprojectmanager/qmakekitinformation.cpp b/src/plugins/qmakeprojectmanager/qmakekitinformation.cpp index a97ecc68add..9934bfb9286 100644 --- a/src/plugins/qmakeprojectmanager/qmakekitinformation.cpp +++ b/src/plugins/qmakeprojectmanager/qmakekitinformation.cpp @@ -79,9 +79,10 @@ void QmakeKitInformation::setup(Kit *k) ToolChain *tc = ToolChainKitInformation::toolChain(k, ToolChain::Language::Cxx); if (!tc || (!tc->suggestedMkspecList().empty() && !tc->suggestedMkspecList().contains(spec))) { - ToolChain *possibleTc = 0; + ToolChain *possibleTc = nullptr; foreach (ToolChain *current, ToolChainManager::toolChains()) { - if (version->qtAbis().contains(current->targetAbi())) { + if (current->language() == ToolChain::Language::Cxx + && version->qtAbis().contains(current->targetAbi())) { possibleTc = current; if (current->suggestedMkspecList().contains(spec)) break;