summaryrefslogtreecommitdiff
path: root/src/lib/buildgraph/artifactvisitor.cpp
diff options
context:
space:
mode:
authorJoerg Bornemann <joerg.bornemann@digia.com>2013-03-08 15:42:57 +0100
committerChristian Kandeler <christian.kandeler@digia.com>2013-03-08 16:13:45 +0100
commite01d83af304dc5a6d4eb4ea1b10b5fe905317f04 (patch)
tree8e95fb87ea8980a81d01582d29fa7ea1bd19ea0b /src/lib/buildgraph/artifactvisitor.cpp
parent196877fa3e577da03c3dada856a6241824d93859 (diff)
downloadqbs-e01d83af304dc5a6d4eb4ea1b10b5fe905317f04.tar.gz
add QBS_ASSERT in ArtifactVisitor::visitArtifact
If the artifact is 0, we probably have some serious problem. Change-Id: I4afe4acb2791f1da1e0612d99fb7b549cf520fc5 Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
Diffstat (limited to 'src/lib/buildgraph/artifactvisitor.cpp')
-rw-r--r--src/lib/buildgraph/artifactvisitor.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lib/buildgraph/artifactvisitor.cpp b/src/lib/buildgraph/artifactvisitor.cpp
index 7b2c12296..cbd2726ee 100644
--- a/src/lib/buildgraph/artifactvisitor.cpp
+++ b/src/lib/buildgraph/artifactvisitor.cpp
@@ -33,6 +33,7 @@
#include "buildproject.h"
#include "rulesevaluationcontext.h"
#include <language/language.h>
+#include <tools/qbsassert.h>
namespace qbs {
namespace Internal {
@@ -43,6 +44,7 @@ ArtifactVisitor::ArtifactVisitor(int artifactType) : m_artifactType(artifactType
void ArtifactVisitor::visitArtifact(Artifact *artifact)
{
+ QBS_ASSERT(artifact, return);
if (m_allArtifacts.contains(artifact))
return;
m_allArtifacts << artifact;