[Issue 179] Covariance screws up when overriding two interfaces or a	class and an interface
    d-bugmail at puremagic.com 
    d-bugmail at puremagic.com
       
    Tue Jun 13 06:15:15 PDT 2006
    
    
  
http://d.puremagic.com/issues/show_bug.cgi?id=179
------- Comment #6 from smjg at iname.com  2006-06-13 08:15 -------
(In reply to comment #5)
> (In reply to comment #2)
>> What compiler version and OS are you using exactly?  The first 
>> testcase looks like one I thought was fixed.  Can you still 
>> reproduce bug 65, from either the code posted there or the 
>> associated DStress testcases?
> 
> WinXP and the compiler is the latest of course (0.160).  Bug 65 
> testcases run fine (no bugs), both yours, and the DStress ones.  
> How about you, what do you get running my first or second program?  
> This does look similar to bug 65, but the difference here is that 
> the covariant parent (ICov) is an interface and not a class.  
> Change ICov to a class, and the test runs fine.
Actually, it was meant to be part of bug 65, it was just 
inadvertently omitted from the testcases.
I will take your code home and test it though.
-- 
    
    
More information about the Digitalmars-d-bugs
mailing list