HomeSort by: relevance | last modified time | path
    Searched refs:fieldinit (Results 1 - 8 of 8) sorted by relevancy

  /src/external/gpl3/gcc.old/dist/gcc/d/dmd/
ctorflow.d 31 struct FieldInit
44 FieldInit[] fieldinit; /// state of field initializations
48 fieldinit = (cast(FieldInit*)mem.xcalloc(FieldInit.sizeof, dim))[0 .. dim];
53 if (fieldinit.ptr)
54 mem.xfree(fieldinit.ptr);
56 fieldinit = null;
66 return CtorFlow(callSuper, fieldinit.arraydup)
    [all...]
dscope.d 190 * The copied scope should not inherit fieldinit.
192 sc.ctorflow.fieldinit = null;
215 s.ctorflow.fieldinit = ctorflow.fieldinit.arraydup;
305 const fies = ctorflow.fieldinit;
306 if (this.ctorflow.fieldinit.length && fies.length)
316 auto fieldInit = &this.ctorflow.fieldinit[i];
318 if (fieldInit.loc is Loc.init)
319 fieldInit.loc = fiesCurrent.loc
    [all...]
scope.h 102 unsigned char *fieldinit; member in struct:Scope
declaration.d 105 if (var.isField() && sc.ctorflow.fieldinit.length && !sc.intypeof)
111 const dim = sc.ctorflow.fieldinit.length;
121 auto fieldInit = &sc.ctorflow.fieldinit[i];
122 const fi = fieldInit.csx;
132 .errorSupplemental(fieldInit.loc, "Previous initialization is here.");
146 fieldInit.csx |= CSX.this_ctor;
147 fieldInit.loc = e1.loc;
155 sc.ctorflow.fieldinit[j].csx = CSX.this_ctor;
semantic3.d 344 sc2.ctorflow.fieldinit = null;
703 if (mustInit && !(sc2.ctorflow.fieldinit[i].csx & CSX.this_ctor))
statementsem.d 3076 if (sc.ctorflow.fieldinit.length) // if aggregate fields are being constructed
3083 if (mustInit && !(sc.ctorflow.fieldinit[i].csx & CSX.this_ctor))
expression.d 4829 if (e1.op == EXP.this_ && sc.ctorflow.fieldinit.length && !(sc.ctorflow.callSuper & CSX.any_ctor))
4834 if (ad && ad.fields.dim == sc.ctorflow.fieldinit.length)
4840 if (!(sc.ctorflow.fieldinit[i].csx & CSX.this_ctor))
expressionsem.d 4806 foreach (ref field; sc.ctorflow.fieldinit)

Completed in 28 milliseconds