digitalmars.D.bugs - [Issue 3525] New: Override keyword & indirect inheritance of many interfaces
- d-bugmail puremagic.com (32/32) Nov 19 2009 http://d.puremagic.com/issues/show_bug.cgi?id=3525
- d-bugmail puremagic.com (12/12) Feb 20 2012 http://d.puremagic.com/issues/show_bug.cgi?id=3525
http://d.puremagic.com/issues/show_bug.cgi?id=3525 Summary: Override keyword & indirect inheritance of many interfaces Product: D Version: 2.036 Platform: x86 OS/Version: Windows Status: NEW Severity: normal Priority: P2 Component: DMD AssignedTo: nobody puremagic.com ReportedBy: tomeksowi gmail.com PST --- interface IB1 { int ta(); } interface IB2 { int inna(); } interface IA : IB1, IB2 { } class A : IA { override int ta() { return 5; } override int inna() { return 1; } } It doesn't compile: Error: function hello.A.inna does not override any function The workaround is not to use the override keyword. It may be related to bug 2525. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Nov 19 2009
http://d.puremagic.com/issues/show_bug.cgi?id=3525 yebblies <yebblies gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |yebblies gmail.com Resolution| |WORKSFORME Seems to work with dmd 2.058 and 1.072 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Feb 20 2012