diff --git a/src/plugins/projectexplorer/gcctoolchain.cpp b/src/plugins/projectexplorer/gcctoolchain.cpp index 4f9388db09c..56db092550f 100644 --- a/src/plugins/projectexplorer/gcctoolchain.cpp +++ b/src/plugins/projectexplorer/gcctoolchain.cpp @@ -831,10 +831,10 @@ QList GccToolChainFactory::autoDetectToolchains(const QString &comp foreach (const Abi &abi, abiList) { QScopedPointer tc(createToolChain(true)); - tc->setMacroCache(QStringList(), macros); if (tc.isNull()) return result; + tc->setMacroCache(QStringList(), macros); tc->setCompilerCommand(compilerPath); tc->setSupportedAbis(abiList); tc->setTargetAbi(abi);