]> git.draconx.ca Git - gob-dx.git/blobdiff - src/treefuncs.c
Release 0.93.5
[gob-dx.git] / src / treefuncs.c
index e1b2be6db3ec4bf3248b69e476e4382a9bbdf864..7ed35010a7f5e3fca63dbcb822774abf0c2c35d3 100644 (file)
@@ -61,7 +61,7 @@ Node * new_funcarg (Type * atype, char * name, GList * checks)
        return (Node *)self;
 }
 
-Node * new_method (int scope, int method, Type * mtype, char * otype, GList * gtktypes, GList * flags, char * id, GList * args, char * onerror, char * defreturn, char * cbuf, int line_no, int ccode_line, gboolean vararg)
+Node * new_method (int scope, int method, Type * mtype, char * otype, GList * gtktypes, GList * flags, char * id, GList * args, char * onerror, char * defreturn, char * cbuf, int line_no, int ccode_line, gboolean vararg, int unique_id)
 {
        Method * self = g_new0(Method, 1);
        self->type = METHOD_NODE;
@@ -79,6 +79,7 @@ Node * new_method (int scope, int method, Type * mtype, char * otype, GList * gt
        self->line_no = line_no;
        self->ccode_line = ccode_line;
        self->vararg = vararg;
+       self->unique_id = unique_id;
        return (Node *)self;
 }
 
@@ -199,6 +200,7 @@ Method * copy_method (Method * self)
        new->line_no = self->line_no;
        new->ccode_line = self->ccode_line;
        new->vararg = self->vararg;
+       new->unique_id = self->unique_id;
        return new;
 }