pike.git / src / pike_types.c

version» Context lines:

pike.git/src/pike_types.c:7210:    if (args->token == F_LVALUE_LIST) {    if (!--num_lvalue) {    flags = orig_flags | (num_cdr?CALL_NOT_LAST_ARG:0);    }    }    args = args->parent;    if (!args) {    prev->parent = orig_arg_parent;    break;    } -  if ((CAR(args) == prev) && CDR(args)) { +  if ((CDR(args) != prev) && CDR(args)) {    /* NOTE: The above test is NOT SHARED_NODES safe! */    if (!--num_cdr) {    flags = orig_flags | (num_lvalue?CALL_ARG_LVALUE:0);    }    CDR(args)->parent = args;    args = CDR(args);    break;    }    } while(args);    }