| /netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/ |
| H A D | declaration.c | 842 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 D | canthrow.c | 282 return canThrow(vd->edtor, func, mustNotThrow); in Dsymbol_canThrow()
|
| H A D | expression.c | 1882 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 D | declaration.h | 264 Expression *edtor; // if !=NULL, does the destruction of the variable variable
|
| H A D | statement.c | 333 *sfinally = new DtorExpStatement(loc, v->edtor, v); in scopeCode()
|
| H A D | func.c | 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 | 1968 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 D | canthrow.d | 260 result |= canThrow(vd.edtor, func, mustNotThrow); in Dsymbol_canThrow()
|
| H A D | expression.d | 6755 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 D | optimize.d | 326 if (ret == e && v && v.edtor) in Expression_optimize() 332 expOptimize(v.edtor, WANTvalue); in Expression_optimize()
|
| H A D | declaration.h | 233 Expression *edtor; // if !=NULL, does the destruction of the variable variable
|
| H A D | declaration.d | 1077 Expression edtor; // if !=null, does the destruction of the variable variable 1403 return edtor && !(storage_class & STC.nodtor); in needsScopeDtor()
|
| H A D | statementsem.d | 1894 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 D | dsymbolsem.d | 1155 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 D | semantic3.d | 1154 Statement s = new DtorExpStatement(Loc.initial, v.edtor, v); in visit()
|
| H A D | expressionsem.d | 2342 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 D | func.d | 167 … 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 D | decl.cc | 872 build_expr (d->edtor)); in visit()
|
| H A D | d-codegen.cc | 2752 if ((v->edtor && (v->storage_class & STCparameter)) in build_frame_type()
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/d/ |
| H A D | decl.cc | 765 TARGET_EXPR_CLEANUP (exp) = build_expr (d->edtor); in visit()
|
| H A D | d-codegen.cc | 2464 if ((v->edtor && (v->storage_class & STCparameter)) in build_frame_type()
|