digitalmars.D.bugs - [Issue 1052] New: DMD 1.009 - aliasing functions from superclasses may result in incorrect conflicts
- d-bugmail puremagic.com (30/30) Mar 11 2007 http://d.puremagic.com/issues/show_bug.cgi?id=1052
- d-bugmail puremagic.com (4/4) Mar 17 2007 http://d.puremagic.com/issues/show_bug.cgi?id=1052
- d-bugmail puremagic.com (9/9) Mar 29 2007 http://d.puremagic.com/issues/show_bug.cgi?id=1052
- d-bugmail puremagic.com (9/9) Apr 11 2007 http://d.puremagic.com/issues/show_bug.cgi?id=1052
http://d.puremagic.com/issues/show_bug.cgi?id=1052
Summary: DMD 1.009 - aliasing functions from superclasses may
result in incorrect conflicts
Product: D
Version: 1.008
Platform: PC
OS/Version: Windows
Status: NEW
Keywords: rejects-valid
Severity: major
Priority: P2
Component: DMD
AssignedTo: bugzilla digitalmars.com
ReportedBy: h3r3tic mat.uni.torun.pl
1.009 was not in the list, so i picked 1.008 as the DMD version.
// superalias.d:
class Base {
void func(int a) {}
}
class Foo : Base {
alias Base.func func;
}
class Bar : Foo {
alias Foo.func func;
void func(char[] a) {}
}
// ----
superalias.d(7): alias superalias.Foo.func conflicts with superalias.Bar.func
at superalias.d(13)
--
Mar 11 2007
http://d.puremagic.com/issues/show_bug.cgi?id=1052 This make version 1.009 unusable for me :( --
Mar 17 2007
http://d.puremagic.com/issues/show_bug.cgi?id=1052
thomas-dloop kuehne.cn changed:
What |Removed |Added
----------------------------------------------------------------------------
OS/Version|Windows |All
Added to DStress as
http://dstress.kuehne.cn/run/o/overload_28_A.d
--
Mar 29 2007
http://d.puremagic.com/issues/show_bug.cgi?id=1052
bugzilla digitalmars.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |FIXED
Fixed dmd 1.011
--
Apr 11 2007









d-bugmail puremagic.com 