int foo() { char [] z = "abc".dup; char[] [] a = [null, null]; a[0] = z[0..2]; a[0][2] = 'q'; return 56; } static assert(foo()==56); This doesn't compile, previously it compiled but generated wrong code.
https://github.com/D-Programming-Language/dmd/commit/c4604f136689660c8926b8eb06de0d1d104b7641 https://github.com/D-Programming-Language/dmd/commit/bcd6f309a4b6492dadc7fe46c43691b09b510a87
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル