Home
last modified time | relevance | path

Searched refs:DtorExpStatement (Results 1 – 16 of 16) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dstatement.h143DtorExpStatement *isDtorExpStatement() { return stmt == STMTdtorExp ? (DtorExpStatemen… in isDtorExpStatement()
195 class DtorExpStatement : public ExpStatement
203 DtorExpStatement *syntaxCopy();
H A Dforeachvar.d125 void visitDtorExp(DtorExpStatement s) in foreachExpAndVar()
H A Dstatement.d385 …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 Dvisitor.d37 void visit(ASTCodegen.DtorExpStatement s) { visit(cast(ASTCodegen.ExpStatement)s); }
H A Dvisitor.h18 class DtorExpStatement; variable
600 virtual void visit(DtorExpStatement *s) { visit((ExpStatement *)s); } in visit()
H A Dstatementsem.d1896 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 Dfunc.d142 DtorExpStatement des; in visit()
167 … Statement sexception = new DtorExpStatement(Loc.initial, fd.nrvo_var.edtor, fd.nrvo_var); in visit()
H A Dsemantic3.d1154 Statement s = new DtorExpStatement(Loc.initial, v.edtor, v); in visit()
H A Dob.d395 void visitDtorExp(DtorExpStatement s) in toObNodes()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dstatement.h106 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 Dstatement.c333 *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 Dvisitor.h18 class DtorExpStatement; variable
312 virtual void visit(DtorExpStatement *s) { visit((ExpStatement *)s); } in visit()
H A Dfunc.c73 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 Dstatementsem.c1970 Statement *sdtor = new DtorExpStatement(ifs->loc, ifs->match->edtor, ifs->match); in visit()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/
H A DChangeLog-2015748 * toir.cc (IRVisitor::visit::DtorExpStatement): Remove function.
H A DChangeLog-2012849 (DtorExpStatement::toIR): Don't call destructor if var is returned as