dmd.semantic2
Performs the semantic2
stage, which deals with initializer expressions.
License
Source: semantic2.d
Documentation: https://dlang.org/phobos/dmd_semantic2.html
-
Declaration
void
semantic2
(Dsymboldsym
, Scope*sc
);Does semantic analysis on initializers and members of aggregates.
-
Declaration
void
lowerStaticAAs
(VarDeclarationvd
, Scope*sc
);Try lower a variable's static Associative Array to a newaa struct.
Parameters
VarDeclaration
vd
Variable to lower
Scope*
sc
Scope