Lines Matching refs:t1b

4280         Type *t1b = exp->e1->type->toBasetype();
4283 if (tob->ty == Tstruct && !tob->equals(t1b))
4302 if (!t1b->equals(tob) && (t1b->ty == Tarray || t1b->ty == Tsarray))
4309 if (tob->ty == Tvector && t1b->ty != Tvector)
4325 !isSafeCast(ex, t1b, tob) &&
4427 Type *t1b = exp->e1->type->toBasetype();
4429 if (t1b->ty == Tsarray)
4432 e->type = t1b->nextOf()->arrayOf();
4462 Type *t1b = exp->e1->type->toBasetype();
4463 if (t1b->ty == Tpointer)
4465 if (((TypePointer *)t1b)->next->ty == Tfunction)
4481 else if (t1b->ty == Tarray)
4484 else if (t1b->ty == Tsarray)
4526 else if (t1b->ty == Ttuple)
4539 else if (t1b->ty == Tvector)
4542 TypeVector *tv1 = (TypeVector *)t1b;
4543 t1b = tv1->basetype;
4544 t1b = t1b->castMod(tv1->mod);
4545 exp->e1->type = t1b;
4550 t1b->ty == Tvoid ? exp->e1->toChars() : t1b->toChars());
4557 if (t1b->ty == Tsarray || t1b->ty == Tarray || t1b->ty == Ttuple)
4567 if (t1b->ty == Ttuple) sc = sc->startCTFE();
4570 if (t1b->ty == Ttuple) sc = sc->endCTFE();
4575 if (t1b->ty == Ttuple) sc = sc->startCTFE();
4578 if (t1b->ty == Ttuple) sc = sc->endCTFE();
4589 if (t1b->ty == Ttuple)
4608 tup = (TypeTuple *)t1b;
4649 exp->type = t1b->nextOf()->arrayOf();
4651 if (exp->type->equals(t1b))
4662 if (t1b->ty == Tsarray || t1b->ty == Tarray)
4674 else if (t1b->ty == Tpointer)
4890 Type *t1b = exp->e1->type->toBasetype();
4892 if (t1b->ty == Tvector)
4895 TypeVector *tv1 = (TypeVector *)t1b;
4896 t1b = tv1->basetype;
4897 t1b = t1b->castMod(tv1->mod);
4898 exp->e1->type = t1b;
4904 if (t1b->ty == Tsarray || t1b->ty == Tarray || t1b->ty == Ttuple)
4912 if (t1b->ty == Ttuple) sc = sc->startCTFE();
4915 if (t1b->ty == Ttuple) sc = sc->endCTFE();
4930 switch (t1b->ty)
4933 if (((TypePointer *)t1b)->next->ty == Tfunction)
4950 exp->type = ((TypeNext *)t1b)->next;
4957 exp->type = ((TypeNext *)t1b)->next;
4965 exp->type = t1b->nextOf();
4971 TypeAArray *taa = (TypeAArray *)t1b;
5008 tup = (TypeTuple *)t1b;
5039 if (t1b->ty == Tsarray || t1b->ty == Tarray)
5231 Type *t1b = ae->e1->type->toBasetype();
5232 AggregateDeclaration *ad = isAggregate(t1b);
5312 if (ad->aliasthis && t1b != ae->att1)
5314 if (!ae->att1 && t1b->checkAliasThisRec())
5315 ae->att1 = t1b;
8389 Type *t1b = exp->e1->type->toBasetype();
8597 else if (t1b->ty == Tpointer && exp->e1->type->ty != Tenum &&
8602 Type *t1bn = t1b->nextOf();
8643 Type *t1b = exp->e1->type->toBasetype();
8644 if (t1b->ty == Tarray || t1b->ty == Tsarray || t1b->ty == Taarray ||
8645 t1b->ty == Tnull || (t1b->isTypeBasic() && t1b->ty != Tvoid))