digitalmars.D.bugs - [Issue 8631] New: illegal overrides accepted
- d-bugmail puremagic.com (29/29) Sep 08 2012 http://d.puremagic.com/issues/show_bug.cgi?id=8631
- d-bugmail puremagic.com (10/10) Sep 08 2012 http://d.puremagic.com/issues/show_bug.cgi?id=8631
- d-bugmail puremagic.com (9/9) Jan 04 2013 http://d.puremagic.com/issues/show_bug.cgi?id=8631
- d-bugmail puremagic.com (16/17) Jan 04 2013 http://d.puremagic.com/issues/show_bug.cgi?id=8631
- d-bugmail puremagic.com (10/10) Jan 08 2013 http://d.puremagic.com/issues/show_bug.cgi?id=8631
- d-bugmail puremagic.com (11/11) Jan 19 2013 http://d.puremagic.com/issues/show_bug.cgi?id=8631
- d-bugmail puremagic.com (10/10) Jan 19 2013 http://d.puremagic.com/issues/show_bug.cgi?id=8631
http://d.puremagic.com/issues/show_bug.cgi?id=8631 Summary: illegal overrides accepted Product: D Version: D2 Platform: All OS/Version: All Status: NEW Keywords: accepts-invalid Severity: normal Priority: P2 Component: DMD AssignedTo: nobody puremagic.com ReportedBy: timon.gehr gmx.ch DMD 2.060: class OVIC{ int foo()immutable{ return 2; } int foo()const{ return 2; } } class OVIbICSC: OVIC{ override int foo()immutable{ return 2; } override int foo()const shared{ return 2; } override int foo()const{ return 2;} } The first two child methods override the same parent method, but DMD does not detect this. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Sep 08 2012
http://d.puremagic.com/issues/show_bug.cgi?id=8631 Maxim Fomin <maxim maxim-fomin.ru> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |maxim maxim-fomin.ru --- Why it is a bug? -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Sep 08 2012
http://d.puremagic.com/issues/show_bug.cgi?id=8631 Maxim Fomin <maxim maxim-fomin.ru> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |INVALID -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Jan 04 2013
http://d.puremagic.com/issues/show_bug.cgi?id=8631 Max Samukha <samukha voliacable.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED CC| |samukha voliacable.com Resolution|INVALID | PST ---Why it is a bug?Why is it not a bug? Actually, the first and third methods in the derived class override the base methods. The "const shared" method doesn't override anything. It is an additional entry in vtbl. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Jan 04 2013
http://d.puremagic.com/issues/show_bug.cgi?id=8631 Kenji Hara <k.hara.pg gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |pull https://github.com/D-Programming-Language/dmd/pull/1450 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Jan 08 2013
http://d.puremagic.com/issues/show_bug.cgi?id=8631 Commits pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/0bfc49f23744a6bf92fa36e5e925b65635e4d5d4 fix Issue 8631 - illegal overrides accepted https://github.com/D-Programming-Language/dmd/commit/199fc70dcb1d03adc674d613ced0e9b8b5c83aa3 Issue 8631 - illegal overrides accepted -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Jan 19 2013
http://d.puremagic.com/issues/show_bug.cgi?id=8631 Walter Bright <bugzilla digitalmars.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED CC| |bugzilla digitalmars.com Resolution| |FIXED -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Jan 19 2013