/netbsd-current/external/gpl3/gcc/dist/gcc/d/dmd/ |
H A D | canthrow.d | 260 result |= canThrow(vd.edtor, func, mustNotThrow);
|
H A D | expression.d | 6755 if (v.edtor) 6756 walkPostorder(v.edtor, this); 6772 //printf("\t++v = %s, v.edtor = %s\n", v.toChars(), v.edtor.toChars()); 6775 v.edtor = new LogicalExp(v.edtor.loc, EXP.andAnd, ve, v.edtor); 6777 v.edtor = new LogicalExp(v.edtor.loc, EXP.orOr, ve, v.edtor); [all...] |
H A D | optimize.d | 326 if (ret == e && v && v.edtor) 332 expOptimize(v.edtor, WANTvalue);
|
H A D | declaration.h | 233 Expression *edtor; // if !=NULL, does the destruction of the variable member in class:VarDeclaration
|
H A D | declaration.d | 1077 Expression edtor; // if !=null, does the destruction of the variable 1403 return edtor && !(storage_class & STC.nodtor);
|
H A D | statementsem.d | 1894 if (ifs.match.edtor) 1896 Statement sdtor = new DtorExpStatement(ifs.loc, ifs.match.edtor, ifs.match); 1903 Statement sdtor2 = new DtorExpStatement(ifs.loc, ifs.match.edtor, ifs.match); 4085 assert(!c.var.edtor); // ensure we didn't create one in callScopeDtor() 4159 sfinally = new DtorExpStatement(es.loc, v.edtor, v);
|
H A D | dsymbolsem.d | 1155 dsym.edtor = dsym.callScopeDtor(sc); 1156 if (dsym.edtor) 1159 dsym.edtor = dsym.edtor.expressionSemantic(sc._module._scope); 1161 dsym.edtor = dsym.edtor.expressionSemantic(sc);
|
H A D | semantic3.d | 1154 Statement s = new DtorExpStatement(Loc.initial, v.edtor, v);
|
H A D | expressionsem.d | 2342 if (tmp.edtor) 2345 tmp.edtor = null; 2350 // edtor => (__gate || edtor) 2351 assert(tmp.edtor); 2352 Expression e = tmp.edtor; 2354 tmp.edtor = e.expressionSemantic(sc); 2355 //printf("edtor: %s\n", tmp.edtor.toChars()); 12015 * __tmp1.edtor [all...] |
H A D | func.d | 159 * try { s.body; } finally { nrvo_var.edtor; } 161 * // s.body; scope(exit) nrvo_var.edtor; 163 * try { s.body; } catch(Throwable __o) { nrvo_var.edtor; throw __o; } 165 * // s.body; scope(failure) nrvo_var.edtor; 167 Statement sexception = new DtorExpStatement(Loc.initial, fd.nrvo_var.edtor, fd.nrvo_var);
|
/netbsd-current/external/gpl3/gcc.old/dist/gcc/d/dmd/ |
H A D | canthrow.c | 282 return canThrow(vd->edtor, func, mustNotThrow);
|
H A D | declaration.c | 842 edtor = NULL; 1608 edtor = callScopeDtor(sc); 1609 if (edtor) 1612 edtor = ::semantic(edtor, sc->_module->_scope); 1614 edtor = ::semantic(edtor, sc); 2093 return edtor && !(storage_class & STCnodtor);
|
H A D | expression.c | 1882 if (tmp->edtor) 1885 tmp->edtor = NULL; 1890 // edtor => (__gate || edtor) 1891 assert(tmp->edtor); 1892 Expression *e = tmp->edtor; 1894 tmp->edtor = semantic(e, sc); 1895 //printf("edtor: %s\n", tmp->edtor->toChars()); 6601 //printf("\t++v = %s, v->edtor [all...] |
H A D | declaration.h | 264 Expression *edtor; // if !=NULL, does the destruction of the variable member in class:VarDeclaration
|
H A D | statement.c | 332 //printf("dtor is: "); v->edtor->print(); 333 *sfinally = new DtorExpStatement(loc, v->edtor, v);
|
H A D | func.c | 262 * try { s->body; } finally { nrvo_var->edtor; } 264 * // s->body; scope(exit) nrvo_var->edtor; 266 * try { s->body; } catch(Throwable __o) { nrvo_var->edtor; throw __o; } 268 * // s->body; scope(failure) nrvo_var->edtor; 270 Statement *sexception = new DtorExpStatement(Loc(), fd->nrvo_var->edtor, fd->nrvo_var); 2186 Statement *s = new DtorExpStatement(Loc(), v->edtor, v);
|
H A D | statementsem.c | 1968 if (ifs->match->edtor) 1970 Statement *sdtor = new DtorExpStatement(ifs->loc, ifs->match->edtor, ifs->match);
|
/netbsd-current/external/gpl3/gcc.old/dist/gcc/d/ |
H A D | d-codegen.cc | 2464 if ((v->edtor && (v->storage_class & STCparameter))
|
H A D | decl.cc | 765 TARGET_EXPR_CLEANUP (exp) = build_expr (d->edtor);
|
/netbsd-current/external/gpl3/gcc/dist/gcc/d/ |
H A D | d-codegen.cc | 2752 if ((v->edtor && (v->storage_class & STCparameter))
|
H A D | decl.cc | 872 build_expr (d->edtor));
|