dmd.semantic2

Performs the semantic2 stage, which deals with initializer expressions.

Authors

Walter Bright

Source: semantic2.d

  • Declaration

    void semantic2(Dsymbol dsym, Scope* sc);

    Does semantic analysis on initializers and members of aggregates.

  • Declaration

    void lowerStaticAAs(VarDeclaration vd, Scope* sc);

    Try lower a variable's static Associative Array to a newaa struct.

    Parameters

    VarDeclaration vd

    Variable to lower

    Scope* sc

    Scope