digitalmars.D.bugs - [Issue 1419] New: dup attr not checked in the sub-class
- d-bugmail puremagic.com (25/25) Aug 13 2007 http://d.puremagic.com/issues/show_bug.cgi?id=1419
- d-bugmail puremagic.com (12/12) Aug 13 2007 http://d.puremagic.com/issues/show_bug.cgi?id=1419
- d-bugmail puremagic.com (8/8) Aug 13 2007 http://d.puremagic.com/issues/show_bug.cgi?id=1419
- d-bugmail puremagic.com (5/5) Nov 02 2007 http://d.puremagic.com/issues/show_bug.cgi?id=1419
- d-bugmail puremagic.com (4/4) Nov 02 2007 http://d.puremagic.com/issues/show_bug.cgi?id=1419
- d-bugmail puremagic.com (4/4) Nov 02 2007 http://d.puremagic.com/issues/show_bug.cgi?id=1419
http://d.puremagic.com/issues/show_bug.cgi?id=1419
Summary: dup attr not checked in the sub-class
Product: D
Version: 1.020
Platform: PC
OS/Version: All
Status: NEW
Severity: major
Priority: P2
Component: DMD
AssignedTo: bugzilla digitalmars.com
ReportedBy: someanon yahoo.com
dupdefbug.d:
================================
class A {
int attr;
}
class B : A {
int attr;
}
================================
$ dmd.exe -c dupdefbug.d
no error reported.
It should report B.attr is dup of A.attr.
--
Aug 13 2007
http://d.puremagic.com/issues/show_bug.cgi?id=1419
bugzilla digitalmars.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |INVALID
Why should it be an error? Fields are not accessed virtually, so there is no
hijacking problem. The current behavior is as designed.
If you feel it should be changed, please start a thread in digitalmars.D and
present the case.
--
Aug 13 2007
http://d.puremagic.com/issues/show_bug.cgi?id=1419 Posted to digitalmars.D: I think 90% of the time this happens it is a bug, not by the programmer's intention. If it's designed to be so in D, I propose to change it; or at least reported by the compiler. --
Aug 13 2007
http://d.puremagic.com/issues/show_bug.cgi?id=1419 http://www.digitalmars.com/d/archives/digitalmars/D/dup_field_in_sub-class_should_be_reported_by_the_compiler_56787.html Walter what do you think, should I reopen this bug? --
Nov 02 2007
http://d.puremagic.com/issues/show_bug.cgi?id=1419 or at least add a compiler flag to warn the user. --
Nov 02 2007
http://d.puremagic.com/issues/show_bug.cgi?id=1419 I haven't changed my mind about it <g>. --
Nov 02 2007









d-bugmail puremagic.com 