[Issue 10806] New: Interface covariance for more than one interface at once also broken
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Sun Aug 11 22:36:03 PDT 2013
http://d.puremagic.com/issues/show_bug.cgi?id=10806
Summary: Interface covariance for more than one interface at
once also broken
Product: D
Version: D1 & D2
Platform: All
OS/Version: All
Status: NEW
Severity: major
Priority: P2
Component: DMD
AssignedTo: nobody at puremagic.com
ReportedBy: default_357-line at yahoo.de
--- Comment #0 from FeepingCreature <default_357-line at yahoo.de> 2013-08-11 22:36:01 PDT ---
After bug 10785, Infiltrator on #d simplified the testcase a lot.
http://dpaste.dzfl.pl/e9df03f9
Whatever DMD is doing to convert object types to interface types for covariant
interface inheritance, it seems to always use the first interface that is being
implemented with an override, even when emitting the vtable for the second one.
--
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