diff --git a/src/plugins/nim/project/nimbuildconfiguration.cpp b/src/plugins/nim/project/nimbuildconfiguration.cpp index 6837063fbf13a0eb41d51b3792b6e7bce9508248..d382ec5adb4d38c35978d24e7c4c2e624e660052 100644 --- a/src/plugins/nim/project/nimbuildconfiguration.cpp +++ b/src/plugins/nim/project/nimbuildconfiguration.cpp @@ -106,14 +106,12 @@ bool NimBuildConfiguration::canRestore(const QVariantMap &map) bool NimBuildConfiguration::hasNimCompilerBuildStep() const { BuildStepList *steps = stepList(ProjectExplorer::Constants::BUILDSTEPS_BUILD); - QTC_ASSERT(steps, return false); - return steps->contains(Constants::C_NIMCOMPILERBUILDSTEP_ID); + return steps ? steps->contains(Constants::C_NIMCOMPILERBUILDSTEP_ID) : false; } bool NimBuildConfiguration::hasNimCompilerCleanStep() const { BuildStepList *steps = stepList(ProjectExplorer::Constants::BUILDSTEPS_CLEAN); - QTC_ASSERT(steps, return false); return steps ? steps->contains(Constants::C_NIMCOMPILERCLEANSTEP_ID) : false; }