Mercurial > projects > dstress
changeset 230:843ded73c800
class inheritance / function overload bug
Trebbien <D_member@pathlink.com>
2005-01-07
news:crmrb6$2slf$1@digitaldaemon.com
nntp://news.digitalmars.com/digitalmars.D.bugs/2649
author | thomask |
---|---|
date | Fri, 07 Jan 2005 21:33:11 +0000 |
parents | 75e5c8df6e02 |
children | a332eed5d52c |
files | reporter.txt run/overload_12.d run/overload_13.d |
diffstat | 3 files changed, 55 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/reporter.txt Fri Jan 07 21:23:32 2005 +0000 +++ b/reporter.txt Fri Jan 07 21:33:11 2005 +0000 @@ -16,6 +16,7 @@ Daniel Horn <hellcatv@hotmail.com> David Friedman <d3rdclsmail@earthlink.net> Derek Parnell <derek@psych.ward> +D Trebbien <D_member@pathlink.com> Geoff Hickey <Geoff_member@pathlink.com> Hauke Duden <H.NS.Duden@gmx.net> Hiroshi Sakurai <Hiroshi_member@pathlink.com>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/overload_12.d Fri Jan 07 21:33:11 2005 +0000 @@ -0,0 +1,27 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ D Trebbien <D_member@pathlink.com> +// @date@ 2005-01-07 +// @uri@ news:crmrb6$2slf$1@digitaldaemon.com +// @url@ nntp://news.digitalmars.com/digitalmars.D.bugs/2649 + +module dstress.run.overload_12; + +class A{ + void test(int val){ + } +} + +class B : A{ + void test(){ + } +} + +int main(){ + B b = new B(); + b.test(1); + b.test(); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/overload_13.d Fri Jan 07 21:33:11 2005 +0000 @@ -0,0 +1,27 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ D Trebbien <D_member@pathlink.com> +// @date@ 2005-01-07 +// @uri@ news:crmrb6$2slf$1@digitaldaemon.com +// @url@ nntp://news.digitalmars.com/digitalmars.D.bugs/2649 + +module dstress.run.overload_13; + +class A{ + void test(){ + } +} + +class B : A{ + void test(int val){ + } +} + +int main(){ + B b = new B(); + b.test(1); + b.test(); + return 0; +}