| /netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/ |
| H A D | blockexit.c | 405 if (s->finalbody) in blockExit() 406 finalresult = blockExit(s->finalbody, func, false); in blockExit() 419 if (s->finalbody && (finalresult & BEthrow)) in blockExit() 420 blockExit(s->finalbody, func, mustNotThrow); in blockExit() 426 if (result == BEhalt && finalresult != BEhalt && s->finalbody && in blockExit() 427 s->finalbody->hasCode()) in blockExit() 429 s->finalbody->warning("statement is not reachable"); in blockExit()
|
| H A D | statement.c | 1393 TryFinallyStatement::TryFinallyStatement(Loc loc, Statement *body, Statement *finalbody) in TryFinallyStatement() argument 1397 this->finalbody = finalbody; in TryFinallyStatement() 1400 TryFinallyStatement *TryFinallyStatement::create(Loc loc, Statement *body, Statement *finalbody) in create() argument 1402 return new TryFinallyStatement(loc, body, finalbody); in create() 1408 _body->syntaxCopy(), finalbody->syntaxCopy()); in syntaxCopy()
|
| H A D | sapply.c | 134 doCond(s->_body) || doCond(s->finalbody) || applyTo(s); in visit()
|
| H A D | statement.h | 617 Statement *finalbody; variable 619 TryFinallyStatement(Loc loc, Statement *body, Statement *finalbody); 620 static TryFinallyStatement *create(Loc loc, Statement *body, Statement *finalbody);
|
| H A D | statementsem.c | 3516 tfs->finalbody = semanticNoScope(tfs->finalbody, sc); in visit() 3521 result = tfs->finalbody; in visit() 3525 if (!tfs->finalbody) in visit() 3540 result = new CompoundStatement(tfs->loc, tfs->_body, tfs->finalbody); in visit()
|
| H A D | hdrgen.c | 607 if (s->finalbody->isScopeStatement()) in visit() 609 s->finalbody->accept(this); in visit() 614 s->finalbody->accept(this); in visit()
|
| H A D | func.c | 194 if (s->finalbody) in visit() 195 visitStmt(s->finalbody); in visit() 246 s->finalbody && (des = s->finalbody->isDtorExpStatement()) != NULL && in visit()
|
| H A D | parse.c | 5684 Statement *finalbody = NULL; in parseStatement() local 5722 finalbody = parseStatement(PSscope); in parseStatement() 5726 if (!catches && !finalbody) in parseStatement() 5731 if (finalbody) in parseStatement() 5732 s = new TryFinallyStatement(loc, s, finalbody); in parseStatement()
|
| H A D | dinterpret.c | 563 if (s->finalbody) in visit() 564 ctfeCompile(s->finalbody); in visit() 1731 Expression *ey = interpret(s->finalbody, istate); in visit()
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/ |
| H A D | blockexit.d | 438 if (s.finalbody) in blockExit() 439 finalresult = blockExit(s.finalbody, func, false); in blockExit() 452 if (s.finalbody && (finalresult & BE.throw_)) in blockExit() 453 blockExit(s.finalbody, func, mustNotThrow); in blockExit() 461 … if (result == BE.halt && finalresult != BE.halt && s.finalbody && s.finalbody.hasCode()) in blockExit() 463 s.finalbody.warning("statement is not reachable"); in blockExit()
|
| H A D | statement_rewrite_walker.d | 179 if (s.finalbody) in visit() 180 visitStmt(s.finalbody); in visit()
|
| H A D | statement.d | 1632 Statement finalbody; variable 1637 extern (D) this(const ref Loc loc, Statement _body, Statement finalbody) in this() argument 1641 this.finalbody = finalbody; in this() 1645 static TryFinallyStatement create(const ref Loc loc, Statement _body, Statement finalbody) in create() argument 1647 return new TryFinallyStatement(loc, _body, finalbody); in create() 1652 return new TryFinallyStatement(loc, _body.syntaxCopy(), finalbody.syntaxCopy()); in syntaxCopy()
|
| H A D | sapply.d | 162 doCond(s._body) || doCond(s.finalbody) || applyTo(s); in visit()
|
| H A D | statement.h | 613 Statement *finalbody; variable 618 static TryFinallyStatement *create(const Loc &loc, Statement *body, Statement *finalbody);
|
| H A D | foreachvar.d | 239 visit(s.finalbody); in foreachExpAndVar()
|
| H A D | statementsem.d | 3675 tfs.finalbody = tfs.finalbody.semanticNoScope(sc); in package() 3680 result = tfs.finalbody; in package() 3683 if (!tfs.finalbody) in package() 3698 result = new CompoundStatement(tfs.loc, tfs._body, tfs.finalbody); in package()
|
| H A D | transitivevisitor.d | 285 s.finalbody.accept(this); in ParseVisitMethods()
|
| H A D | hdrgen.d | 686 if (s.finalbody.isScopeStatement()) in visit() 688 s.finalbody.accept(this); in visit() 693 s.finalbody.accept(this); in visit()
|
| H A D | parse.d | 6363 AST.Statement finalbody = null; variable 6403 finalbody = parseStatement(ParseStatementFlags.scope_); 6407 if (!catches && !finalbody) 6413 if (finalbody) 6414 s = new AST.TryFinallyStatement(loc, s, finalbody);
|
| H A D | func.d | 143 if (fd.isNRVO() && s.finalbody && (des = s.finalbody.isDtorExpStatement()) !is null && in visit()
|
| H A D | ob.d | 764 visit(s.finalbody, &finallyState); in toObNodes()
|
| H A D | dinterpret.d | 1593 Expression ey = interpret(s.finalbody, istate); in visit()
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/d/ |
| H A D | toir.cc | 1298 if (s->finalbody) in visit() 1299 this->build_stmt (s->finalbody); in visit()
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/d/ |
| H A D | toir.cc | 1285 if (s->finalbody) in visit() 1286 this->build_stmt (s->finalbody); in visit()
|