pike.git / src / docode.c

version» Context lines:

pike.git/src/docode.c:2712:    }    }    return 1;       }       case F_LOCAL:    if(n->u.integer.a >=    find_local_frame(n->u.integer.b)->max_number_of_locals)    yyerror("Illegal to use local variable here."); -  + // printf("F_LOCAL: %s\n", n->name->str);    if(n->u.integer.b)    {    if(flags & WANT_LVALUE)    {    emit2(F_LEXICAL_LOCAL_LVALUE, n->u.integer.a, n->u.integer.b);    return 2;    }else{    emit2(F_LEXICAL_LOCAL, n->u.integer.a, n->u.integer.b);    return 1;    }