]> git.tdb.fi Git - libs/gl.git/blobdiff - source/programcompiler.h
Fix unused variable decetion for self-referenging assignments
[libs/gl.git] / source / programcompiler.h
index 34b64b557ca29a9185dc2f5e2aacaa1420bbf325..f1ea165296b49f5fc122cbc344a6b37693dd182f 100644 (file)
@@ -100,7 +100,10 @@ private:
                std::set<ProgramSyntax::Node *> unused_nodes;
                std::map<ProgramSyntax::VariableDeclaration *, ProgramSyntax::Node *> assignments;
                bool assignment;
+               bool record_target;
                ProgramSyntax::VariableDeclaration *assignment_target;
+               bool indeterminate_target;
+               bool self_referencing;
 
                UnusedVariableLocator();