The following code causes an ICE in DMD 2.059head. It compiles with DMD 2.058. --- import std.conv: to; template Foo(T){} struct Bar{ void qux(){ if(is(typeof(to!string(Foo!int)))){}; } } --- dmd: glue.c:1114: virtual unsigned int Type::totym(): Assertion `0' failed. Aborted
https://github.com/D-Programming-Language/dmd/pull/835
Commits pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/88448e2f720898a68e823e89f1b4212d78b1bf2b fix Issue 7755 - regression(2.059head): ICE in glue.c https://github.com/D-Programming-Language/dmd/commit/7aacfafb3efc4ec11dbe117242cd5de2df764095 Merge pull request #835 from 9rnsr/fix7755 Issue 7755 - regression(2.059head): ICE in glue.c
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル