Branch: Tag:

1999-11-05

1999-11-05 23:21:29 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Split off F_COMMA_EXPR from F_ARG_LIST.

Rev: src/docode.c:1.53
Rev: src/language.yacc:1.130
Rev: src/program.c:1.171

5:   \*/   /**/   #include "global.h" - RCSID("$Id: program.c,v 1.170 1999/11/04 02:35:28 grubba Exp $"); + RCSID("$Id: program.c,v 1.171 1999/11/05 23:21:29 grubba Exp $");   #include "program.h"   #include "object.h"   #include "dynamic_buffer.h"
1034:    id=low_reference_inherited_identifier(0, e, s, SEE_STATIC);    if(id!=-1)    { -  init_node=mknode(F_ARG_LIST, +  init_node=mknode(F_COMMA_EXPR,    mkcastnode(void_type_string,    mkapplynode(mkidentifiernode(id),0)),    init_node);
1050:    {    union idptr tmp;    e=dooptcode(s, -  mknode(F_ARG_LIST, +  mknode(F_COMMA_EXPR,    init_node,mknode(F_RETURN,mkintnode(0),0)),    function_type_string,    ID_STATIC);