pike.git / src / las.c

version» Context lines:

pike.git/src/las.c:1480:    ptrdiff_t args=eval_low(n,1);    if(args==1) return;       if(args!=-1)    {    if(!args)    {    yyerror("Expected constant, got void expression.");    }else{    yyerror("Possible internal error!!!"); -  pop_n_elems(DO_NOT_WARN(args-1)); +  pop_n_elems(args-1);    return;    }    } else {    yyerror("Failed to evaluate constant expression.");    }    } else {    yyerror("Expected constant expression.");    }    push_int(0);    return;
pike.git/src/las.c:5163:       CHECK_COMPILER();       optimize_node(n);       check_tree(n, 0);      #ifdef PIKE_DEBUG    if((a_flag > 1) || (c->lex.pragmas & ID_DISASSEMBLE))    fprintf(stderr, "Doing function '%s' at %lx\n", name->str, -  DO_NOT_WARN((unsigned long)PIKE_PC)); +  (unsigned long)PIKE_PC);   #endif       args=count_arguments(type);    if(args < 0)    {    args=~args;    vargs=IDENTIFIER_VARARGS;    }else{    vargs=0;    }