How is this not a constant expression ? auto ctodtypes = [ "void" : "void", "uint32_t" : "uint", "uint64_t" : "ulong", "int32_t" : "int", "int64_t" : "long", "char" : "char", "uint8_t" : "ubyte", "size_t" : "size_t", "float" : "float" ]; dmd complainssource/emit/registryemitter.d(7): Error: non-constant expression ["void":"void", "uint32_t":"uint", "uint64_t":"ulong", "int32_t":"int", "int64_t":"long", "char":"char", "uint8_t":"ubyte", "size_t":"size_t", "float":"float"]
- constant expression Nicholas Wilson via Digitalmars-d-learn
- Re: constant expression Ali Çehreli via Digitalmars-d-learn
- Re: constant express... Nicholas Wilson via Digitalmars-d-learn
- Re: constant exp... Ali Çehreli via Digitalmars-d-learn
- Re: constant... Nicholas Wilson via Digitalmars-d-learn
- Re: con... Steven Schveighoffer via Digitalmars-d-learn
- Re: con... Marc Schütz via Digitalmars-d-learn