static assert( undefined[2, 4] == 2); bug.d(9): Error: undefined identifier undefined bug.d(9): Error: only one index allowed to index _error_ index ed4c6c6..de8498e 100644 --- a/src/expression.c +++ b/src/expression.c @@ -9382,6 +9382,8 @@ Expression *ArrayExp::semantic(Scope *sc) #endif UnaExp::semantic(sc); e1 = resolveProperties(sc, e1); + if (e1->op == TOKerror) + return new ErrorExp(); t1 = e1->type->toBasetype(); if (t1->ty != Tclass && t1->ty != Tstruct)
Commit pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/b1f8d74893fa1d34095e82b5e040a100f6bce64d fix Issue 7931 - Error message with _error_ with var[1,2]
Commit pushed to dmd-1.x at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/3b92cba684e1c9d03a54781bf60582e7d7e34b22 fix Issue 7931 - Error message with _error_ with var[1,2]
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル