]> git.tdb.fi Git - libs/gl.git/blobdiff - source/glsl/optimize.cpp
Save possible outer reference when entering subscript
[libs/gl.git] / source / glsl / optimize.cpp
index 1e974c9f01f8eee6d3eea5faabc00b20759ffd37..08d9259942a6a5b3d27566baf0902179221f2555 100644 (file)
@@ -1384,6 +1384,7 @@ void UnusedVariableRemover::visit(BinaryExpression &binary)
                {
                        SetFlag clear_assignment(assignment_target, false);
                        SetFlag clear_composite(composite_reference, false);
+                       SetForScope<Assignment::Target> clear_reference(r_reference, Assignment::Target());
                        binary.right->visit(*this);
                }