OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
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 31 milliseconds
Indexes created Fri Sep 11 00:24:00 UTC 2026