Home
last modified time | relevance | path

Searched refs:edtor (Results 1 – 21 of 21) sorted by relevance

/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Ddeclaration.c842 edtor = NULL; in VarDeclaration()
1608 edtor = callScopeDtor(sc); in semantic()
1609 if (edtor) in semantic()
1612 edtor = ::semantic(edtor, sc->_module->_scope); in semantic()
1614 edtor = ::semantic(edtor, sc); in semantic()
2093 return edtor && !(storage_class & STCnodtor); in needsScopeDtor()
H A Dcanthrow.c282 return canThrow(vd->edtor, func, mustNotThrow); in Dsymbol_canThrow()
H A Dexpression.c1882 if (tmp->edtor) in functionParameters()
1885 tmp->edtor = NULL; in functionParameters()
1891 assert(tmp->edtor); in functionParameters()
1892 Expression *e = tmp->edtor; in functionParameters()
1894 tmp->edtor = semantic(e, sc); in functionParameters()
6604 v->edtor = new AndAndExp(v->edtor->loc, ve, v->edtor); in hookDtors()
6606 v->edtor = new OrOrExp(v->edtor->loc, ve, v->edtor); in hookDtors()
6607 v->edtor = semantic(v->edtor, sc); in hookDtors()
H A Ddeclaration.h264 Expression *edtor; // if !=NULL, does the destruction of the variable variable
H A Dstatement.c333 *sfinally = new DtorExpStatement(loc, v->edtor, v); in scopeCode()
H A Dfunc.c270 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.c1968 if (ifs->match->edtor) in visit()
1970 Statement *sdtor = new DtorExpStatement(ifs->loc, ifs->match->edtor, ifs->match); in visit()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dcanthrow.d260 result |= canThrow(vd.edtor, func, mustNotThrow); in Dsymbol_canThrow()
H A Dexpression.d6755 if (v.edtor) in hookDtors()
6756 walkPostorder(v.edtor, this); in hookDtors()
6775 v.edtor = new LogicalExp(v.edtor.loc, EXP.andAnd, ve, v.edtor); in hookDtors()
6777 v.edtor = new LogicalExp(v.edtor.loc, EXP.orOr, ve, v.edtor); in hookDtors()
6778 v.edtor = v.edtor.expressionSemantic(sc); in hookDtors()
H A Doptimize.d326 if (ret == e && v && v.edtor) in Expression_optimize()
332 expOptimize(v.edtor, WANTvalue); in Expression_optimize()
H A Ddeclaration.h233 Expression *edtor; // if !=NULL, does the destruction of the variable variable
H A Ddeclaration.d1077 Expression edtor; // if !=null, does the destruction of the variable variable
1403 return edtor && !(storage_class & STC.nodtor); in needsScopeDtor()
H A Dstatementsem.d1894 if (ifs.match.edtor) in package()
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()
4085 assert(!c.var.edtor); // ensure we didn't create one in callScopeDtor() in catchSemantic()
4159 sfinally = new DtorExpStatement(es.loc, v.edtor, v); in scopeCode()
H A Ddsymbolsem.d1155 dsym.edtor = dsym.callScopeDtor(sc); in visit()
1156 if (dsym.edtor) in visit()
1159 dsym.edtor = dsym.edtor.expressionSemantic(sc._module._scope); in visit()
1161 dsym.edtor = dsym.edtor.expressionSemantic(sc); in visit()
H A Dsemantic3.d1154 Statement s = new DtorExpStatement(Loc.initial, v.edtor, v); in visit()
H A Dexpressionsem.d2342 if (tmp.edtor) in functionParameters()
2345 tmp.edtor = null; in functionParameters()
2351 assert(tmp.edtor); in functionParameters()
2352 Expression e = tmp.edtor; in functionParameters()
2354 tmp.edtor = e.expressionSemantic(sc); in functionParameters()
H A Dfunc.d167 … Statement sexception = new DtorExpStatement(Loc.initial, fd.nrvo_var.edtor, fd.nrvo_var); in visit()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/
H A Ddecl.cc872 build_expr (d->edtor)); in visit()
H A Dd-codegen.cc2752 if ((v->edtor && (v->storage_class & STCparameter)) in build_frame_type()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/
H A Ddecl.cc765 TARGET_EXPR_CLEANUP (exp) = build_expr (d->edtor); in visit()
H A Dd-codegen.cc2464 if ((v->edtor && (v->storage_class & STCparameter)) in build_frame_type()