diff options
| author | Joerg Bornemann <joerg.bornemann@digia.com> | 2013-03-08 15:42:57 +0100 |
|---|---|---|
| committer | Christian Kandeler <christian.kandeler@digia.com> | 2013-03-08 16:13:45 +0100 |
| commit | e01d83af304dc5a6d4eb4ea1b10b5fe905317f04 (patch) | |
| tree | 8e95fb87ea8980a81d01582d29fa7ea1bd19ea0b /src/lib/buildgraph/artifactvisitor.cpp | |
| parent | 196877fa3e577da03c3dada856a6241824d93859 (diff) | |
| download | qbs-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.cpp | 2 |
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; |
