]> git.tdb.fi Git - libs/gl.git/blobdiff - source/glsl/syntax.h
Unlink declarations on destruction
[libs/gl.git] / source / glsl / syntax.h
index f7e778b89ef65d417afd1f44751930311c5e94ed..7729611c2a5e2a3d013b2e8a5112391af52ae668 100644 (file)
@@ -305,6 +305,7 @@ struct VariableDeclaration: Statement
 
        VariableDeclaration();
        VariableDeclaration(const VariableDeclaration &);
+       ~VariableDeclaration();
 
        virtual VariableDeclaration *clone() const { return new VariableDeclaration(*this); }
        virtual void visit(NodeVisitor &);
@@ -321,6 +322,7 @@ struct InterfaceBlock: Statement
 
        InterfaceBlock();
        InterfaceBlock(const InterfaceBlock &);
+       ~InterfaceBlock();
 
        virtual InterfaceBlock *clone() const { return new InterfaceBlock(*this); }
        virtual void visit(NodeVisitor &);