]> git.tdb.fi Git - libs/gl.git/blobdiff - source/glsl/visitor.cpp
Further refactor block and scope management
[libs/gl.git] / source / glsl / visitor.cpp
index cf0cca9612e92132e9a89f16471f788c8f7d00a1..265b11d41215da3bae6cebdbfcaa1b92e0919f24 100644 (file)
@@ -15,6 +15,7 @@ void NodeVisitor::visit(Assignment &assign)
 
 void TraversingVisitor::visit(Block &block)
 {
+       SetForScope<Block *> set_block(current_block, &block);
        for(NodeList<Statement>::iterator i=block.body.begin(); i!=block.body.end(); ++i)
                (*i)->visit(*this);
 }