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: nob...@puremagic.com
        ReportedBy: default_357-l...@yahoo.de


--- Comment #0 from FeepingCreature <default_357-l...@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: -------

Reply via email to