]> git.tdb.fi Git - libs/gl.git/blobdiff - source/programsyntax.cpp
Make all components of a for loop optional
[libs/gl.git] / source / programsyntax.cpp
index 8cb276d9b6dcdef94e2afaccc7ba907ab580f675..47b59f6c8900868c21f91c633cf2c4b512da55e4 100644 (file)
@@ -290,7 +290,8 @@ void TraversingVisitor::visit(Conditional &cond)
 
 void TraversingVisitor::visit(Iteration &iter)
 {
-       iter.init_statement->visit(*this);
+       if(iter.init_statement)
+               iter.init_statement->visit(*this);
        if(iter.condition)
                iter.condition->visit(*this);
        if(iter.loop_expression)