[Issue 3381] [tdpl] Incorrect assessment of overriding in	triangular-shaped hierarchy
    d-bugmail at puremagic.com 
    d-bugmail at puremagic.com
       
    Mon Oct 19 12:13:56 PDT 2009
    
    
  
http://d.puremagic.com/issues/show_bug.cgi?id=3381
Don <clugdbug at yahoo.com.au> changed:
           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |patch
                 CC|                            |clugdbug at yahoo.com.au
--- Comment #2 from Don <clugdbug at yahoo.com.au> 2009-10-19 12:13:55 PDT ---
Ha! Compiler bugs are not usually this silly.
Applies to D1 as well. This also fixes bug 3023. I suspect it probably fixes
some other bugs too -- I'm amazed multiple inheritance has worked at all.
class.c, line 1198. 
    // Skip if b has already appeared
    for (int k = 0; k < i; k++)
    {
-        if (b == interfaces[i])
+        if (b == interfaces[k])
        goto Lcontinue;
    }
-- 
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