pike.git / src / las.c

version» Context lines:

pike.git/src/las.c:3834:    }       if ((n->type = new_get_return_type(dmalloc_touch(struct pike_type *, f),    0))) {    /* Type/argument-check OK. */    debug_malloc_touch(n->type);       free_type(f);    if(n->token == F_AUTO_MAP)    { +  type_stack_mark();    push_finished_type(n->type);    push_type(T_ARRAY);    free_type(n->type); -  n->type = pop_type(); +  n->type = pop_unfinished_type();    }    break;    }       /* Too few arguments or similar. */    copy_pike_type(n->type, mixed_type_string);       if ((s = get_first_arg_type(dmalloc_touch(struct pike_type *, f),    CALL_NOT_LAST_ARG))) {    yytype_report(REPORT_ERROR, NULL, 0, s,