Searched refs:CastExp (Results 26 - 41 of 41) sorted by relevance

12

/netbsd-current/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Ddinterpret.c3232 CastExp *ce = (CastExp *)e1;
4652 ea = ((CastExp *)ea)->e1;
5635 void visit(CastExp *e)
5914 CastExp *ce1 = (CastExp *)e->e1;
H A Dexpressionsem.c2709 e->e1 = new CastExp(e->loc, e->e1, ad->type);
3084 e = new CastExp(exp->loc, e, t1);
4197 void visit(CastExp *exp)
5443 e = new CastExp(exp->loc, e, Type::tvoid); // avoid "has no effect" error
5795 ex = new CastExp(ex->loc, ex, Type::tvoid);
5796 ey = new CastExp(ey->loc, ey, Type::tvoid);
6081 // Don't add CastExp to keep AST for array operations
H A Dhdrgen.c2208 Expression *ex = (e->op == TOKcast ? ((CastExp *)e)->e1 : e);
2876 void visit(CastExp *e)
H A Dparse.c7401 e = new CastExp(loc, e, m);
7409 e = new CastExp(loc, e, t);
7536 e = new CastExp(loc, e, t);
H A Ddtemplate.c4870 void visit(CastExp *e)
4872 //printf("CastExp::reliesOnTident('%s')\n", e->toChars());
H A Dmtype.c8521 e = new CastExp(e->loc, e, ifbase->type);
/netbsd-current/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dexpressionsem.d2068 auto castToSlice = new CastExp(ale.loc, new VarExp(ale.loc, tmp),
4596 e = new CastExp(exp.loc, e, t1);
6753 e.e1 = new CastExp(e.loc, e.e1, ad.type);
7399 override void visit(CastExp exp)
7403 printf("CastExp::semantic('%s')\n", exp.toChars());
7609 e = new CastExp(exp.loc, e, exp.to);
7669 ex = new CastExp(exp.loc, ex, exp.to);
8954 e = new CastExp(exp.loc, e, Type.tvoid); // avoid "has no effect" error
9388 ex = new CastExp(ex.loc, ex, Type.tvoid);
9389 ey = new CastExp(e
[all...]
H A Dtransitivevisitor.d1094 override void visit(AST.CastExp e)
1096 //printf("Visiting CastExp\n");
H A Dparsetimevisitor.d219 void visit(AST.CastExp e) { visit(cast(AST.UnaExp)e); }
H A Dcparse.d1061 return new AST.CastExp(loc, ce, t);
1073 * and let semantic() rewrite the AST as a CastExp if it turns out
1077 ie.parens = true; // let semantic know it might be a CastExp
1084 return new AST.CastExp(loc, ce, t);
H A Descape.d1596 override void visit(CastExp e)
H A Dhdrgen.d2410 void visitCast(CastExp e)
3283 Expression ex = (e.op == EXP.cast_ ? (cast(CastExp)e).e1 : e);
H A Dparse.d8525 e = new AST.CastExp(loc, e, m);
8533 e = new AST.CastExp(loc, e, t);
8681 e = new AST.CastExp(loc, e, t);
H A Ddinterpret.d3364 CastExp ce = e1.isCastExp();
5786 override void visit(CastExp e)
5790 printf("%s CastExp::interpret() %s\n", e.loc.toChars(), e.toChars());
H A Dtypesem.d4245 e = new CastExp(e.loc, e, ifbase.type);
H A Ddtemplate.d5228 override void visit(CastExp e)

Completed in 277 milliseconds

12