Home | History | Annotate | Download | only in dmd

Lines Matching refs:scx

218     private void deferDsymbolSemantic(Dsymbol s, Scope *scx)
220 s._scope = scx ? scx : sc.copy();
362 Scope* scx = null;
366 scx = sc;
1061 dsym._scope = scx ? scx : sc.copy();
1145 dsym._scope = scx ? scx : sc.copy();
2020 Scope* scx = null;
2024 scx = ed._scope; // save so we don't make redundant copies
2076 deferDsymbolSemantic(ed, scx);
2645 Scope* scx = null;
2649 scx = tm._scope; // save so we don't make redundant copies
2661 return deferDsymbolSemantic(tm, scx);
4491 Scope* scx = null;
4495 scx = sd._scope; // save so we don't make redundant copies
4541 else if (sd.symtab && !scx)
4601 return deferDsymbolSemantic(sd, scx);
4715 Scope* scx = null;
4719 scx = cldec._scope; // save so we don't make redundant copies
4766 else if (cldec.symtab && !scx)
4787 if (!scx)
4789 scx = sc.copy();
4790 scx.setNoFree();
4794 cldec._scope = scx;
4801 cldec._scope = scx;
4979 return deferDsymbolSemantic(cldec, scx);
5089 return deferDsymbolSemantic(cldec, scx);
5206 return deferDsymbolSemantic(cldec, scx);
5376 Scope* scx = null;
5380 scx = idec._scope; // save so we don't make redundant copies
5414 if (idec.sizeok == Sizeok.done || !scx)
5426 if (!scx)
5428 scx = sc.copy();
5429 scx.setNoFree();
5433 idec._scope = scx;
5440 idec._scope = scx;
5545 return deferDsymbolSemantic(idec, scx);
5582 return deferDsymbolSemantic(idec, scx);
5721 for (Scope* scx = sc; scx; scx = scx.enclosing)
5723 printf("\t%s parent %s\n", scx._module ? scx._module.toChars() : "null", scx.parent ? scx.parent.toChars() : "null");