X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fprogramcompiler.cpp;h=2bf57c6ad8fe4788ad9417b0f73123eb2351a0b2;hp=88ec6e59d88054480457be91cd0da9e14f201f02;hb=670cd5e97ba225b5eb43fdda4ad53bf2731a35fa;hpb=9339ae44a89f295523b6c25681d87642767864c4 diff --git a/source/programcompiler.cpp b/source/programcompiler.cpp index 88ec6e59..2bf57c6a 100644 --- a/source/programcompiler.cpp +++ b/source/programcompiler.cpp @@ -1658,6 +1658,12 @@ void ProgramCompiler::NodeRemover::visit(VariableDeclaration &var) var.init_expression = 0; } +void ProgramCompiler::NodeRemover::visit(Iteration &iter) +{ + if(to_remove.count(iter.init_statement.get())) + iter.init_statement = 0; +} + void ProgramCompiler::PrecisionRemover::visit(Precision &) {