digitalmars.D.bugs - [Issue 7697] New: Default argument in template method throws AssertError
- d-bugmail puremagic.com (32/32) Mar 13 2012 http://d.puremagic.com/issues/show_bug.cgi?id=7697
http://d.puremagic.com/issues/show_bug.cgi?id=7697 Summary: Default argument in template method throws AssertError Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2 Component: DMD AssignedTo: nobody puremagic.com ReportedBy: aneas gmx.net --- Comment #0 from aneas <aneas gmx.net> 2012-03-13 02:57:06 PDT --- class C { void method(alias F = function(int i) {})() { int i; F(i); } } void main() { C c = new C; c.method!(function(int i) {})(); // works c.method(); // core.exception.AssertError ./bug.d(2): null this } AssertError does not occur with: void method(alias F = function() {})() { int i; F(); } -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Mar 13 2012