Yet another PREC_zero assertion failure in expToCBuffer(). enum aa = [ "zero": 0 ]; static assert(aa["one"] == 1); % dmd -o- -c test.d Assertion failed: (precedence[e->op] != PREC_zero), function expToCBuffer, file expression.c, line 816. Patch against dmd r680: ==================== diff --git src/parse.c src/parse.c index 61b1c2a..4800474 100644 --- src/parse.c +++ src/parse.c @@ -6273,6 +6273,7 @@ void initPrecedence() precedence[TOKnull] = PREC_primary; precedence[TOKstring] = PREC_primary; precedence[TOKarrayliteral] = PREC_primary; + precedence[TOKassocarrayliteral] = PREC_primary; precedence[TOKtypeid] = PREC_primary; precedence[TOKis] = PREC_primary; precedence[TOKassert] = PREC_primary;
*** This issue has been marked as a duplicate of issue 4926 ***
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル