digitalmars.D.bugs - [Issue 15034] New: ICE(glue.c line 1026) Assertion failure:
- via Digitalmars-d-bugs (46/46) Sep 09 2015 https://issues.dlang.org/show_bug.cgi?id=15034
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: nobody puremagic.com Reporter: enjouzensyou.boinc 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' --
Sep 09 2015