| /netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/ |
| H A D | apply.c | 91 void visit(AssertExp *e) in visit()
|
| H A D | blockexit.c | 58 AssertExp *a = (AssertExp *)s->exp; in blockExit()
|
| H A D | visitor.h | 214 class AssertExp; variable 508 virtual void visit(AssertExp *e) { visit((UnaExp *)e); } in visit()
|
| H A D | cond.c | 313 s1->push(new ExpStatement(aloc, new AssertExp(aloc, new IntegerExp(aloc, 0, Type::tint32)))); in lowerNonArrayAggregate()
|
| H A D | expression.h | 781 class AssertExp : public UnaExp 786 AssertExp(Loc loc, Expression *e, Expression *msg = NULL);
|
| H A D | expression.c | 5214 AssertExp::AssertExp(Loc loc, Expression *e, Expression *msg) in AssertExp() function 5215 : UnaExp(loc, TOKassert, sizeof(AssertExp), e) in AssertExp() 5220 Expression *AssertExp::syntaxCopy() in syntaxCopy() 5222 return new AssertExp(loc, e1->syntaxCopy(), msg ? msg->syntaxCopy() : NULL); in syntaxCopy()
|
| H A D | func.c | 1925 e = new AssertExp( in semantic3() 4219 e = new AssertExp(loc, v, e); in addInvariant()
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/ |
| H A D | apply.d | 137 override void visit(AssertExp e) in visit()
|
| H A D | expression.h | 164 AssertExp* isAssertExp(); 736 class AssertExp : public UnaExp 741 AssertExp *syntaxCopy();
|
| H A D | blockexit.d | 102 if (AssertExp a = s.exp.isAssertExp()) in blockExit()
|
| H A D | visitor.h | 222 class AssertExp; variable 514 virtual void visit(AssertExp *e) { visit((UnaExp *)e); } in visit()
|
| H A D | cond.d | 369 s1.push(new ExpStatement(aloc, new AssertExp(aloc, IntegerExp.literal!0))); in lowerNonArrayAggregate()
|
| H A D | hdrgen.d | 1572 (cast(AssertExp)es.exp).e1.expressionToBuffer(buf, hgs); in contractsToBuffer() 1600 (cast(AssertExp)es.exp).e1.expressionToBuffer(buf, hgs); in contractsToBuffer() 1766 (cast(AssertExp)es.exp).e1.expressionToBuffer(buf, hgs); in visit() 2313 void visitAssert(AssertExp e) in expressionPrettyPrint()
|
| H A D | parsetimevisitor.d | 222 void visit(AST.AssertExp e) { visit(cast(AST.UnaExp)e); } in ParseTimeVisitor()
|
| H A D | transitivevisitor.d | 1054 override void visit(AST.AssertExp e) in ParseVisitMethods()
|
| H A D | expression.d | 1659 … inout(AssertExp) isAssertExp() { return op == EXP.assert_ ? cast(typeof(return))this : null; } in isAssertExp() 4687 extern (C++) final class AssertExp : UnaExp 4693 super(loc, EXP.assert_, __traits(classInstanceSize, AssertExp), e); 4697 override AssertExp syntaxCopy() in syntaxCopy() 4699 return new AssertExp(loc, e1.syntaxCopy(), msg ? msg.syntaxCopy() : null); in syntaxCopy()
|
| H A D | parse.d | 2620 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); in parsePrimaryExp()
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/d/ |
| H A D | ChangeLog-2014 | 302 (AssertExp::toElem): Likewise. 314 (AssertExp::toElem): Likewise.
|
| H A D | ChangeLog-2021 | 453 (ExprVisitor::visit(AssertExp *)): Update setting of libcall. 512 * expr.cc (ExprVisitor::visit (AssertExp *)): Don't generate
|
| H A D | ChangeLog-2020 | 551 * expr.cc (ExprVisitor::visit (AssertExp *)): Use 699 * expr.cc (ExprVisitor::visit(AssertExp *)): Use new CHECKENABLE enum.
|
| H A D | ChangeLog-2018 | 565 * expr.cc (ExprVisitor::AssertExp): Use builtin expect to mark assert
|
| H A D | ChangeLog-2013 | 91 (AssertExp::toElem): Don't call invariant on an extern C++ class. 435 * d-elem.cc (AssertExp::toElem): Call struct/class invariants only if
|
| H A D | ChangeLog-2015 | 52 * d-elem.cc (AssertExp::toElem): Stabilize reference to class object
|
| H A D | ChangeLog-2012 | 734 (AssertExp::toElem): Likewise.
|
| H A D | ChangeLog-2006 | 909 * d-glue.cc (AssertExp::toElem): handle interfaces
|