Thread overview | |||||
---|---|---|---|---|---|
|
November 09, 2011 [Issue 6918] New: Internal error: e2ir.c 1242 | ||||
---|---|---|---|---|
| ||||
http://d.puremagic.com/issues/show_bug.cgi?id=6918 Summary: Internal error: e2ir.c 1242 Product: D Version: D2 Platform: Other OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: DMD AssignedTo: nobody@puremagic.com ReportedBy: tobias@pankrath.net --- Comment #0 from Tobias Pankrath <tobias@pankrath.net> 2011-11-09 02:37:54 PST --- I'd say, I found another compiler bug. ----------------- import std.stdio; template Struct(alias bar) { struct S { void foo() { FancyFunc!(this, bar).fn(); } } } template FancyFunc(alias context, alias f) { void fn() { writeln("before"); f(context); writeln("after"); } } void bar(CT)(CT context) { writeln(CT.stringof); } void main() { alias Struct!(bar).S MyStruct; MyStruct s = MyStruct(); s.foo(); } ---------------------- Compile it with dmd and dmd will print: > Internal error: e2ir.c 1242 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- |
November 09, 2011 [Issue 6918] Internal error: e2ir.c 1242 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Tobias Pankrath | http://d.puremagic.com/issues/show_bug.cgi?id=6918 Trass3r <mrmocool@gmx.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mrmocool@gmx.de --- Comment #1 from Trass3r <mrmocool@gmx.de> 2011-11-09 05:44:48 PST --- Little bit simplified: struct S(alias bar) { void foo() { fn!(this, bar)(); } } void fn(alias context, alias f)() { f(context); } void bar(CT)(CT context) { } void main() { alias S!bar MyStruct; } -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- |
June 24, 2012 [Issue 6918] Internal error: e2ir.c 1242 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Tobias Pankrath | http://d.puremagic.com/issues/show_bug.cgi?id=6918 Tobias Pankrath <tobias@pankrath.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED --- Comment #2 from Tobias Pankrath <tobias@pankrath.net> 2012-06-24 14:29:29 PDT --- Seems to be fixed. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- |
Copyright © 1999-2021 by the D Language Foundation