pike.git / src / docode.c

version» Context lines:

pike.git/src/docode.c:1004:    if(flags & DO_LVALUE_IF_POSSIBLE)    {    flags|=DO_INDIRECT;    flags &=~DO_LVALUE_IF_POSSIBLE;    }else{    flags &=~DO_INDIRECT;    }       /* Stack check */    { -  ptrdiff_t x_= ((char *)&x_) + STACK_DIRECTION * (32768) - -  Pike_interpreter.stack_top ; +  ptrdiff_t x_= ((char *)&x_) - Pike_interpreter.stack_top + +  STACK_DIRECTION * (32768);    x_*=STACK_DIRECTION;    if(x_>0)    {    yyerror("Too deep recursion in compiler. (please report this)");       emit1(F_NUMBER,0);    if(flags & DO_LVALUE)    {    emit1(F_NUMBER,0);    return 2;