Lines Matching refs:TypeExp
802 void visit(TypeExp *exp)
807 //printf("TypeExp::semantic(%s)\n", exp->type->toChars());
974 Expression *ex = new TypeExp(exp->loc, t);
2567 e = new TypeExp(exp->loc, (Type *)o);
3108 ue->e1 = new TypeExp(ue1->loc, ue1->type);
4292 Expression *e = new TypeExp(exp->loc, exp->to);
4418 Expression *e = new TypeExp(exp->loc, exp->e1->type->arrayOf());
4642 e = new TypeExp(exp->e1->loc, new TypeTuple(args));
4876 Expression *e = new TypeExp(exp->loc, nt);
5028 e = new TypeExp(exp->e1->loc, Parameter::getNth(tup->arguments, (size_t)index)->type);
8360 exp->e1 = new TypeExp(exp->e1->loc, ad->type);
8366 exp->e1 = new TypeExp(exp->e1->loc, cd->baseClass->type);
8535 return semantic(new TypeExp(exp->loc, t), sc);