X-Git-Url: http://git.draconx.ca/gitweb/gob-dx.git/blobdiff_plain/3379dcdfd0872947d761053c61d773add94d38c2..509cf0693fc440c71bdd3e71ea8947a6b4eb0bcf:/src/treefuncs.c diff --git a/src/treefuncs.c b/src/treefuncs.c index e1b2be6..7ed3501 100644 --- a/src/treefuncs.c +++ b/src/treefuncs.c @@ -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; }