Searched refs:DtorExpStatement (Results 1 – 16 of 16) sorted by relevance
| /netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/ |
| H A D | statement.h | 143 …DtorExpStatement *isDtorExpStatement() { return stmt == STMTdtorExp ? (DtorExpStatemen… in isDtorExpStatement() 195 class DtorExpStatement : public ExpStatement 203 DtorExpStatement *syntaxCopy();
|
| H A D | foreachvar.d | 125 void visitDtorExp(DtorExpStatement s) in foreachExpAndVar()
|
| H A D | statement.d | 385 …inout(DtorExpStatement) isDtorExpStatement() { return stmt == STMT.DtorExp ? cast(type… in isDtorExpStatement() 491 extern (C++) final class DtorExpStatement : ExpStatement 502 override DtorExpStatement syntaxCopy() in syntaxCopy() 504 return new DtorExpStatement(loc, exp ? exp.syntaxCopy() : null, var); in syntaxCopy()
|
| H A D | visitor.d | 37 void visit(ASTCodegen.DtorExpStatement s) { visit(cast(ASTCodegen.ExpStatement)s); }
|
| H A D | visitor.h | 18 class DtorExpStatement; variable 600 virtual void visit(DtorExpStatement *s) { visit((ExpStatement *)s); } in visit()
|
| H A D | statementsem.d | 1896 Statement sdtor = new DtorExpStatement(ifs.loc, ifs.match.edtor, ifs.match); in package() 1903 Statement sdtor2 = new DtorExpStatement(ifs.loc, ifs.match.edtor, ifs.match); in package() 4159 sfinally = new DtorExpStatement(es.loc, v.edtor, v); in scopeCode()
|
| H A D | func.d | 142 DtorExpStatement des; in visit() 167 … Statement sexception = new DtorExpStatement(Loc.initial, fd.nrvo_var.edtor, fd.nrvo_var); in visit()
|
| H A D | semantic3.d | 1154 Statement s = new DtorExpStatement(Loc.initial, v.edtor, v); in visit()
|
| H A D | ob.d | 395 void visitDtorExp(DtorExpStatement s) in toObNodes()
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/ |
| H A D | statement.h | 106 virtual DtorExpStatement *isDtorExpStatement() { return NULL; } in isDtorExpStatement() 149 class DtorExpStatement : public ExpStatement 157 DtorExpStatement(Loc loc, Expression *exp, VarDeclaration *v); 161 DtorExpStatement *isDtorExpStatement() { return this; } in isDtorExpStatement()
|
| H A D | statement.c | 333 *sfinally = new DtorExpStatement(loc, v->edtor, v); in scopeCode() 475 DtorExpStatement::DtorExpStatement(Loc loc, Expression *exp, VarDeclaration *v) in DtorExpStatement() function 481 Statement *DtorExpStatement::syntaxCopy() in syntaxCopy() 483 return new DtorExpStatement(loc, exp ? exp->syntaxCopy() : NULL, var); in syntaxCopy()
|
| H A D | visitor.h | 18 class DtorExpStatement; variable 312 virtual void visit(DtorExpStatement *s) { visit((ExpStatement *)s); } in visit()
|
| H A D | func.c | 73 void visit(DtorExpStatement *) { } in visit() argument 244 DtorExpStatement *des; in visit() 270 Statement *sexception = new DtorExpStatement(Loc(), fd->nrvo_var->edtor, fd->nrvo_var); in visit() 2186 Statement *s = new DtorExpStatement(Loc(), v->edtor, v); in semantic3()
|
| H A D | statementsem.c | 1970 Statement *sdtor = new DtorExpStatement(ifs->loc, ifs->match->edtor, ifs->match); in visit()
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/d/ |
| H A D | ChangeLog-2015 | 748 * toir.cc (IRVisitor::visit::DtorExpStatement): Remove function.
|
| H A D | ChangeLog-2012 | 849 (DtorExpStatement::toIR): Don't call destructor if var is returned as
|