pike.git / src / docode.c

version» Context lines:

pike.git/src/docode.c:1281:    */    if( CAR(n)->token == F_AUTO_MAP_MARKER )    yyerror("[*] is not yet supported here\n");    return emit_ltosval_call_and_assign( CAR(n), CAADR(n), CDADR(n) );       case F_ASSIGN:       if( CAR(n)->token == F_AUTO_MAP_MARKER )    {    int depth = 0; -  node *lval = CAR(n); +  node *lval = CDR(n);    while( lval->token == F_AUTO_MAP_MARKER )    {    lval = CDR(lval);    depth++;    }    do_docode(lval,0); /* note: not lvalue */    if(do_docode(CDR(n),0)!=1)    yyerror("RHS is void!");       if( CDR(n)->token == F_AUTO_MAP_MARKER ||