]> git.tdb.fi Git - libs/gl.git/blobdiff - source/glsl/resolve.h
Refactor add_to_chain as a common utility function
[libs/gl.git] / source / glsl / resolve.h
index ca9c4f3231f8416c69b493ba1a0a218ea200e135..9e1d4f51c8dd8a6f75f3bd601a45532bdf439917 100644 (file)
@@ -79,7 +79,6 @@ private:
        void check_assignment_target(Statement *);
        virtual void visit(VariableReference &);
        virtual void visit(InterfaceBlockReference &);
-       void add_to_chain(Assignment::Target::ChainType, unsigned);
        virtual void visit(MemberAccess &);
        virtual void visit(Swizzle &);
        virtual void visit(BinaryExpression &);
@@ -105,6 +104,8 @@ private:
        {
                BasicTypeDeclaration *type;
                unsigned component_count;
+
+               ArgumentInfo(): type(0), component_count(0) { }
        };
 
        Stage *stage;