https://issues.dlang.org/show_bug.cgi?id=15034
Issue ID: 15034 Summary: ICE(glue.c line 1026) Assertion failure: '!fd->vthis->csym' Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: normal Priority: P1 Component: dmd Assignee: nob...@puremagic.com Reporter: enjouzensyou.bo...@gmail.com The following code causes an ICE in DMD 2.068.1. ----------- // a.d module a; /* std.algorithm: fail std.array: fail std.bigint: fail std.datetime: fail std.json: fail std.meta: OK std.string: fail std.traits: OK */ import std.algorithm; ----------- // b.d module b; void pass(alias fn)(int a) { import std.algorithm; fn(forward!a); } unittest { pass!((a){})(1); } ----------- build-cmd: dmd -unittest -main a b dmd-output: Assertion failure: '!fd->vthis->csym' on line 1026 in file 'glue.c' --