pike.git / src / pike_types.cmod

version» Context lines:

pike.git/src/pike_types.cmod:5952:    goto recur;    }    }    if (b->type == T_VOID) {    if (op & PT_BINOP_AND) {    if (aflags & PT_FLAG_CMP_VOIDABLE) {    a = b;    goto recur;    }    } -  if (bflags & (PT_FLAG_CMP_NULLABLE | PT_FLAG_CMP_VOID_IS_ZERO)) { +  if ((bflags & PT_FLAG_CMP_VOID_IS_ZERO) || +  ((bflags & PT_FLAG_CMP_NULLABLE) && (a->type != T_MIXED))) {    b = zero_type_string;    goto recur;    }    }       if (a->type != T_VOID) {    if (b->type == T_MIXED) {    switch(op & PT_BINOP_B) {    case 0:    return NULL;