Lines Matching refs:Tarray
134 if (tb->ty == Tarray && global.params.useTypeInfo && Type::dtypeinfo) in implicitCastTo()
238 else if (t->ty == Tarray) in implicitConvTo()
538 if (e->type->ty == Tsarray || e->type->ty == Tarray || e->type->ty == Tpointer) in implicitConvTo()
579 else if (e->type->ty == Tarray) in implicitConvTo()
609 case Tarray: in implicitConvTo()
652 if ((tb->ty == Tarray || tb->ty == Tsarray) && in implicitConvTo()
653 (typeb->ty == Tarray || typeb->ty == Tsarray)) in implicitConvTo()
698 (typeb->ty == Tarray || typeb->ty == Tsarray)) in implicitConvTo()
1173 if (ntb->ty == Tarray) in implicitConvTo()
1259 if (tb->ty == Tsarray && typeb->ty == Tarray) in implicitConvTo()
1272 if (tb->ty == Tarray && typeb->equivalent(tb)) in implicitConvTo()
1281 if (t1b->ty == Tarray) in implicitConvTo()
1395 const bool tob_isFR = (tob->ty == Tarray || tob->ty == Tdelegate); in castTo()
1396 const bool t1b_isFR = (t1b->ty == Tarray || t1b->ty == Tdelegate); in castTo()
1491 if (tob->ty == Tarray && t1b->ty == Tsarray) in castTo()
1535 if (tob->ty == Tpointer && t1b->ty == Tarray) in castTo()
1682 if (e->committed && tb->ty == Tsarray && typeb->ty == Tarray) in castTo()
1705 if (tb->ty != Tsarray && tb->ty != Tarray && tb->ty != Tpointer) in castTo()
1714 if (typeb->ty != Tsarray && typeb->ty != Tarray && typeb->ty != Tpointer) in castTo()
2012 if ((tb->ty == Tarray || tb->ty == Tsarray) && in castTo()
2013 (typeb->ty == Tarray || typeb->ty == Tsarray)) in castTo()
2059 (typeb->ty == Tarray || typeb->ty == Tsarray)) in castTo()
2301 if (e->type->equals(t) || typeb->ty != Tarray || in castTo()
2302 (tb->ty != Tarray && tb->ty != Tsarray)) in castTo()
2308 if (tb->ty == Tarray) in castTo()
2348 else if (t1b->ty == Tarray) in castTo()
2409 if (tb->ty == Tarray || tb->ty == Tsarray) in inferType()
2557 while (e->op == TOKarrayliteral && e->type->ty == Tarray in isVoidArrayLiteral()
2562 if (other->ty == Tsarray || other->ty == Tarray) in isVoidArrayLiteral()
2567 if (other->ty != Tsarray && other->ty != Tarray) in isVoidArrayLiteral()
2570 return (e->op == TOKarrayliteral && t->ty == Tarray && in isVoidArrayLiteral()
2808 else if ((t1->ty == Tsarray || t1->ty == Tarray) && in typeMerge()
2823 else if ((t2->ty == Tsarray || t2->ty == Tarray) && in typeMerge()
2838 else if ((t1->ty == Tsarray || t1->ty == Tarray) && in typeMerge()
2857 else if ((t2->ty == Tsarray || t2->ty == Tarray) && t2->implicitConvTo(t1)) in typeMerge()
2864 else if ((t1->ty == Tsarray || t1->ty == Tarray || t1->ty == Tpointer) && in typeMerge()
2865 (t2->ty == Tsarray || t2->ty == Tarray || t2->ty == Tpointer) && in typeMerge()
3172 (t1->ty == Tpointer || t1->ty == Taarray || t1->ty == Tarray)) in typeMerge()
3177 (t2->ty == Tpointer || t2->ty == Taarray || t2->ty == Tarray)) in typeMerge()
3181 else if (t1->ty == Tarray && isBinArrayOp(op) && isArrayOpOperand(e1)) in typeMerge()
3196 else if (t2->ty == Tarray && isArrayOpOperand(e2)) in typeMerge()
3216 else if (t2->ty == Tarray && isBinArrayOp(op) && isArrayOpOperand(e2)) in typeMerge()
3354 if ((t1->ty == Tarray || t1->ty == Tsarray || t1->ty == Tpointer) && in arrayTypeCompatible()
3355 (t2->ty == Tarray || t2->ty == Tsarray || t2->ty == Tpointer)) in arrayTypeCompatible()
3379 if ((t1->ty == Tarray || t1->ty == Tsarray || t1->ty == Tpointer) && in arrayTypeCompatibleWithoutCasting()