I don't think this should happen:

       private enum KeywordsToTypes = [
           "import"d    : TT.KwIMPORT,
           "public"d    : TT.KwPUBLIC,
           "protected"d : TT.KwPROTECTED,
           "private"d   : TT.KwPRIVATE,
           "static"d    : TT.KwSTATIC,
       ];

       static this() {
           // writes "0"
           std.stdio.writeln("import"d in KeywordsToTypes);
       }

Is there a reason why, or is this a bug?

Reply via email to