[Issue 15034] New: ICE(glue.c line 1026) Assertion failure: '!fd->vthis->csym'
via Digitalmars-d-bugs
digitalmars-d-bugs at puremagic.com
Wed Sep 9 10:15:22 PDT 2015
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 at puremagic.com
Reporter: enjouzensyou.boinc at 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'
--
More information about the Digitalmars-d-bugs
mailing list