pike.git / src / pike_types.c

version» Context lines:

pike.git/src/pike_types.c:6720: Inside #if 0
   if (tmp) free_type(tmp);    break;    }   #endif /* 0 */    }    type_stack_mark();    push_finished_type_with_markers(fun_type, b_markers, 0);    res = pop_unfinished_type();    if (tmp) free_type(tmp);    -  if ((Pike_compiler->compiler_pass == 2) && sval) { +  if ((Pike_compiler->compiler_pass == COMPILER_PASS_LAST) && sval) {    while (tmp2->type == PIKE_T_NAME) {    tmp2 = tmp2->cdr;    }       if (tmp2->type == PIKE_T_ATTRIBUTE) {    struct compilation *c = MAYBE_THIS_COMPILATION;    if (c) {    /* Perform extra argument checking based on the attribute. */    ref_push_string((struct pike_string *)tmp2->car);    push_svalue(sval);