pike.git / src / pike_types.cmod

version» Context lines:

pike.git/src/pike_types.cmod:9059:    }    }    goto recurse;    }       case PIKE_T_OPERATOR:    {    struct pike_type *t1 = a->car;    struct pike_type *t2 = a->cdr;    if (t1 && (t1->type >= '0') && (t1->type <= '9')) { -  t1 = ((flags & LE_A_B_SWAPPED)?b_markers:a_markers)[t2->type - '0']; +  t1 = ((flags & LE_A_B_SWAPPED)?b_markers:a_markers)[t1->type - '0'];    }    if ((a->type & 0x8000) && t2 && (t2->type >= '0') && (t2->type <= '9')) {    t2 = ((flags & LE_A_B_SWAPPED)?b_markers:a_markers)[t2->type - '0'];    }    t1 = apply_type_operator(a->type, t1, t2);    if (!t1) return 0;    ret = low_pike_types_le(t1, b, array_cnt, flags);    free_type(t1);    return ret;    }