Searched refs:AssertExp (Results 1 - 25 of 29) sorted by relevance

12

/netbsd-current/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dapply.c91 void visit(AssertExp *e)
H A Dblockexit.c58 AssertExp *a = (AssertExp *)s->exp;
H A Dcond.c313 s1->push(new ExpStatement(aloc, new AssertExp(aloc, new IntegerExp(aloc, 0, Type::tint32))));
H A Dvisitor.h214 class AssertExp;
508 virtual void visit(AssertExp *e) { visit((UnaExp *)e); }
H A Dexpression.h781 class AssertExp : public UnaExp class in inherits:UnaExp
786 AssertExp(Loc loc, Expression *e, Expression *msg = NULL);
H A Dexpression.c5214 AssertExp::AssertExp(Loc loc, Expression *e, Expression *msg) function in class:AssertExp
5215 : UnaExp(loc, TOKassert, sizeof(AssertExp), e)
5220 Expression *AssertExp::syntaxCopy()
5222 return new AssertExp(loc, e1->syntaxCopy(), msg ? msg->syntaxCopy() : NULL);
H A Dfunc.c1925 e = new AssertExp(
4219 e = new AssertExp(loc, v, e);
H A Dhdrgen.c2788 void visit(AssertExp *e)
H A Dstatementsem.c2352 s = new ExpStatement(ss->loc, new AssertExp(ss->loc, new IntegerExp(ss->loc, 0, Type::tint32)));
H A Dparse.c7098 e = new AssertExp(loc, e, msg);
/netbsd-current/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dapply.d137 override void visit(AssertExp e)
H A Dexpression.h164 AssertExp* isAssertExp();
736 class AssertExp : public UnaExp class in inherits:UnaExp
741 AssertExp *syntaxCopy();
H A Dvisitor.h222 class AssertExp;
514 virtual void visit(AssertExp *e) { visit((UnaExp *)e); }
H A Dblockexit.d102 if (AssertExp a = s.exp.isAssertExp())
H A Dcond.d369 s1.push(new ExpStatement(aloc, new AssertExp(aloc, IntegerExp.literal!0)));
H A Dtransitivevisitor.d1054 override void visit(AST.AssertExp e)
1056 //printf("Visiting AssertExp\n");
H A Dparsetimevisitor.d222 void visit(AST.AssertExp e) { visit(cast(AST.UnaExp)e); }
H A Dhdrgen.d1572 (cast(AssertExp)es.exp).e1.expressionToBuffer(buf, hgs);
1600 (cast(AssertExp)es.exp).e1.expressionToBuffer(buf, hgs);
1766 (cast(AssertExp)es.exp).e1.expressionToBuffer(buf, hgs);
2313 void visitAssert(AssertExp e)
H A Dexpression.d1659 inout(AssertExp) isAssertExp() { return op == EXP.assert_ ? cast(typeof(return))this : null; }
4687 extern (C++) final class AssertExp : UnaExp
4693 super(loc, EXP.assert_, __traits(classInstanceSize, AssertExp), e);
4697 override AssertExp syntaxCopy()
4699 return new AssertExp(loc, e1.syntaxCopy(), msg ? msg.syntaxCopy() : null);
H A Dparse.d2620 e = new AST.AssertExp(loc, e, msg);
5147 e = new AST.AssertExp(loc, e, msg);
5195 e = new AST.AssertExp(loc, e, msg);
8291 e = new AST.AssertExp(loc, e, msg);
H A Dfunc.d2354 Statement fail = new ExpStatement(loc, new AssertExp(loc, IntegerExp.literal!0, msg));
H A Dtypesem.d4793 auto ae = new AssertExp(loc, cond, msg);
H A Dstatementsem.d2341 s = new ExpStatement(ss.loc, new AssertExp(ss.loc, IntegerExp.literal!0));
/netbsd-current/external/gpl3/gcc.old/dist/gcc/d/
H A Dexpr.cc1989 void visit (AssertExp *e)
/netbsd-current/external/gpl3/gcc/dist/gcc/d/
H A Dexpr.cc1926 void visit (AssertExp *e)

Completed in 401 milliseconds

12