Lines Matching refs:Tsarray

150                 if (tb->ty == Tsarray)  in implicitCastTo()
240 else if (t->ty == Tsarray) in implicitConvTo()
538 if (e->type->ty == Tsarray || e->type->ty == Tarray || e->type->ty == Tpointer) in implicitConvTo()
545 case Tsarray: in implicitConvTo()
546 if (e->type->ty == Tsarray) in implicitConvTo()
652 if ((tb->ty == Tarray || tb->ty == Tsarray) && in implicitConvTo()
653 (typeb->ty == Tarray || typeb->ty == Tsarray)) in implicitConvTo()
658 if (tb->ty == Tsarray) in implicitConvTo()
698 (typeb->ty == Tarray || typeb->ty == Tsarray)) in implicitConvTo()
704 assert(tbase->ty == Tsarray); in implicitConvTo()
1259 if (tb->ty == Tsarray && typeb->ty == Tarray) in implicitConvTo()
1290 if (t1b->ty == Tsarray && !e->e1->isLvalue()) in implicitConvTo()
1329 if (t1b->ty == Tsarray) in toStaticArrayType()
1391 const bool tob_isFV = (tob->ty == Tstruct || tob->ty == Tsarray || tob->ty == Tvector); in castTo()
1392 const bool t1b_isFV = (t1b->ty == Tstruct || t1b->ty == Tsarray || t1b->ty == Tvector); in castTo()
1440 if (tob->ty == Tsarray) in castTo()
1484 if (tob->ty == Tpointer && t1b->ty == Tsarray) in castTo()
1491 if (tob->ty == Tarray && t1b->ty == Tsarray) 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()
1731 if (tb->ty == Tsarray) in castTo()
1862 if (tb->ty == Tsarray) in castTo()
2012 if ((tb->ty == Tarray || tb->ty == Tsarray) && in castTo()
2013 (typeb->ty == Tarray || typeb->ty == Tsarray)) in castTo()
2019 else if (typeb->ty == Tsarray && typeb->nextOf()->toBasetype()->ty == Tvoid) in castTo()
2025 if (tb->ty == Tsarray) in castTo()
2049 else if (tb->ty == Tpointer && typeb->ty == Tsarray) in castTo()
2059 (typeb->ty == Tarray || typeb->ty == Tsarray)) in castTo()
2064 assert(tbase->ty == Tsarray); in castTo()
2302 (tb->ty != Tarray && tb->ty != Tsarray)) in castTo()
2346 if (t1b->ty == Tsarray) in castTo()
2409 if (tb->ty == Tarray || tb->ty == Tsarray) in inferType()
2562 if (other->ty == Tsarray || other->ty == Tarray) in isVoidArrayLiteral()
2567 if (other->ty != Tsarray && other->ty != Tarray) in isVoidArrayLiteral()
2808 else if ((t1->ty == Tsarray || t1->ty == Tarray) && in typeMerge()
2810 …(e2->op == TOKarrayliteral && t2->ty == Tsarray && t2->nextOf()->ty == Tvoid && ((TypeSArray *)t2)… in typeMerge()
2823 else if ((t2->ty == Tsarray || t2->ty == Tarray) && in typeMerge()
2825 …(e1->op == TOKarrayliteral && t1->ty == Tsarray && t1->nextOf()->ty == Tvoid && ((TypeSArray *)t1)… in typeMerge()
2838 else if ((t1->ty == Tsarray || t1->ty == Tarray) && in typeMerge()
2843 if (t1->ty == Tsarray && e2->op == TOKarrayliteral && op != TOKcat) in typeMerge()
2857 else if ((t2->ty == Tsarray || t2->ty == Tarray) && t2->implicitConvTo(t1)) in typeMerge()
2860 if (t2->ty == Tsarray && e1->op == TOKarrayliteral && op != TOKcat) 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()
3094 else if (t1->ty == Tsarray && t2->ty == Tsarray && in typeMerge()
3102 else if (t1->ty == Tsarray && t2->ty == Tsarray && 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()