[Issue 10610] interpret.c:4067 Assertion Failure
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Wed Aug 21 03:00:51 PDT 2013
http://d.puremagic.com/issues/show_bug.cgi?id=10610
--- Comment #1 from Don <clugdbug at yahoo.com.au> 2013-08-21 03:00:49 PDT ---
Reduced test case:
----------------
class Bug10610(T)
{
int baz() immutable {
return 1;
}
static immutable(Bug10610!T) min = new Bug10610!T();
}
alias T10610 = Bug10610!(int);
static if (T10610.min.baz()) { }
---
junk.d(6): Error: cannot implicitly convert expression (Bug10610()) of type
junk.Bug10610!int.Bug10610 to immutable(Bug10610)
junk.d(9): Error: template instance junk.Bug10610!int error instantiating
interp : min.baz()
dmd: ctfeexpr.c:355: Expression* copyLiteral(Expression*): Assertion `0'
failed.
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
More information about the Digitalmars-d-bugs
mailing list