Home
last modified time | relevance | path

Searched refs:TryCatchStatement (Results 1 – 25 of 32) sorted by relevance

12

/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dstatement.h36 class TryCatchStatement; variable
152TryCatchStatement *isTryCatchStatement() { return stmt == STMTtryCatch ? (TryCatchStateme… in isTryCatchStatement()
576 class TryCatchStatement : public Statement
584 TryCatchStatement *syntaxCopy();
H A Dstatement_rewrite_walker.d160 override void visit(TryCatchStatement s) in visit()
H A Dsapply.d150 override void visit(TryCatchStatement s) in visit()
H A Dstatement.d220 override void visit(TryCatchStatement s) in usesEH()
395 …inout(TryCatchStatement) isTryCatchStatement() { return stmt == STMT.TryCatch ? cast(type… in isTryCatchStatement()
1558 extern (C++) final class TryCatchStatement : Statement
1572 override TryCatchStatement syntaxCopy() in syntaxCopy()
1579 return new TryCatchStatement(loc, _body.syntaxCopy(), a); in syntaxCopy()
H A Dforeachvar.d225 void visitTryCatch(TryCatchStatement s) in foreachExpAndVar()
H A Dblockexit.d390 override void visit(TryCatchStatement s) in blockExit()
H A Dvisitor.h47 class TryCatchStatement; variable
418 virtual void visit(TryCatchStatement *s) { visit((Statement *)s); } in visit()
H A Dfunc.d184 Statement s2 = new TryCatchStatement(Loc.initial, s._body, catches); in visit()
2295 sf = new TryCatchStatement(loc, s2, catches); in mergeFrequire()
2362 sf = new TryCatchStatement(loc, sf, catches); in mergeFrequireInclusivePreview()
H A Dparsetimevisitor.d124 void visit(AST.TryCatchStatement s) { visit(cast(AST.Statement)s); } in ParseTimeVisitor()
H A Dtransitivevisitor.d272 override void visit(AST.TryCatchStatement s) in ParseVisitMethods()
H A Dsemantic3.d1461 ctor.fbody = new TryCatchStatement(ctor.loc, ctor.fbody, catches); in visit()
H A Dob.d687 void visitTryCatch(TryCatchStatement s) in toObNodes()
H A Dstatementsem.d350 Statement st = new TryCatchStatement(Loc.initial, _body, catches); in package()
3561 override void visit(TryCatchStatement tcs) in package()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dstatement.c172 void visit(TryCatchStatement *) { stop = true; } in usesEH()
1343 TryCatchStatement::TryCatchStatement(Loc loc, Statement *body, Catches *catches) in TryCatchStatement() function
1350 Statement *TryCatchStatement::syntaxCopy() in syntaxCopy()
1359 return new TryCatchStatement(loc, _body->syntaxCopy(), a); in syntaxCopy()
1362 bool TryCatchStatement::hasBreak() in hasBreak()
H A Dsapply.c122 void visit(TryCatchStatement *s) in visit()
H A Dstatement.h40 class TryCatchStatement; variable
580 class TryCatchStatement : public Statement
586 TryCatchStatement(Loc loc, Statement *body, Catches *catches);
H A Dblockexit.c353 void visit(TryCatchStatement *s) in blockExit()
H A Dvisitor.h47 class TryCatchStatement; variable
341 virtual void visit(TryCatchStatement *s) { visit((Statement *)s); } in visit()
H A Dfunc.c176 void visit(TryCatchStatement *s) in visit()
287 Statement *s2 = new TryCatchStatement(Loc(), s->_body, catches); in visit()
2695 sf = new TryCatchStatement(loc, s2, catches); in mergeFrequire()
H A Dstatementsem.c197 s = new TryCatchStatement(Loc(), body, catches); in visit()
3408 void visit(TryCatchStatement *tcs) in visit()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/
H A DChangeLog-201550 * toir.cc (IRVisitor::visit (TryCatchStatement)): Always emit call to
509 * toir.cc (IRVisitor::visit::TryCatchStatement): Use LIBCALL_BEGIN_CATCH
H A Dtoir.cc1200 void visit (TryCatchStatement *s) in visit()
H A DChangeLog-2012741 (TryCatchStatement::toIR): Likewise.
H A DChangeLog-2017858 * toir.cc (IRVisitor::visit(TryCatchStatement)): Support catching
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/
H A Dtoir.cc1187 void visit (TryCatchStatement *s) in visit()

12