]> git.tdb.fi Git - libs/gl.git/blobdiff - source/glsl/optimize.h
Fix a name conflict in certain inlining scenarios
[libs/gl.git] / source / glsl / optimize.h
index d9fc2d6a7a074367262dc890967ac632b9d22682..82fc78cc546e562b5c77ea096112ae2ec59fab38 100644 (file)
@@ -122,6 +122,7 @@ private:
                Block *assign_scope = 0;
                std::vector<ExpressionUse> uses;
                bool trivial = false;
+               bool blocked = false;
        };
 
        std::list<ExpressionInfo> expressions;
@@ -276,6 +277,7 @@ private:
        virtual void visit(Iteration &);
 };
 
+/** Removes code which is never executed due to flow control statements. */
 class UnreachableCodeRemover: private TraversingVisitor
 {
 private: