pike.git / src / las.c

version» Context lines:

pike.git/src/las.c:5233:   }      int dooptcode(struct pike_string *name,    node *n,    struct pike_type *type,    int modifiers)   {    union idptr tmp;    int args, vargs, ret;    struct svalue *foo; - #ifdef PIKE_DEBUG +     struct compilation *c = THIS_COMPILATION; - #endif +        CHECK_COMPILER();       optimize_node(n);       check_tree(n, 0);    -  +  if(   #ifdef PIKE_DEBUG -  if((a_flag > 1) || (c->lex.pragmas & ID_DISASSEMBLE)) +  (a_flag > 1) || + #endif +  (c->lex.pragmas & ID_DISASSEMBLE))    fprintf(stderr, "Doing function '%s' at %lx\n", name->str,    (unsigned long)PIKE_PC); - #endif +        args=count_arguments(type);    if(args < 0)    {    args=~args;    vargs=IDENTIFIER_VARARGS;    }else{    vargs=0;    }