Mercurial > projects > dstress
changeset 916:3753adcf5c3a
partial(S .. X) review of test cases with unexpected results
author | thomask |
---|---|
date | Wed, 15 Mar 2006 22:51:03 +0000 |
parents | 20545aed98f2 |
children | ab71ca67c717 |
files | nocompile/o/overload_13.d nocompile/v/variadic_argument_06_B.d nocompile/v/version_09_A.d nocompile/v/version_09_B.d run/overload_13.d run/v/variadic_argument_06_B.d run/v/version_09_A.d run/v/version_09_B.d run/v/version_09_D.d run/v/version_09_E.d run/v/void_03_V.d |
diffstat | 11 files changed, 106 insertions(+), 70 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nocompile/o/overload_13.d Wed Mar 15 22:51:03 2006 +0000 @@ -0,0 +1,28 @@ +// $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 + +// __DSTRESS_ELINE__ 27 + +module dstress.nocompile.o.overload_13; + +class A{ + void test(){ + } +} + +class B : A{ + void test(int val){ + } +} + +void main(){ + B b = new B(); + b.test(1); + b.test(); +}
--- a/nocompile/v/variadic_argument_06_B.d Wed Mar 15 20:46:11 2006 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,20 +0,0 @@ -// $HeadURL$ -// $Date$ -// $Author$ - -// @author@ Unknown W. Brackets <unknown@simplemachines.org> -// @date@ 2005-06-11 -// @uri@ news:d8g6e8$1kak$1@digitaldaemon.com -// @desc@ expression.c:272: void functionArguments(Loc, Scope*, TypeFunction*, Array*): Assertion `0' failed - -// __DSTRESS_ELINE__ 19 - -module dstress.nocompile.v.variadic_argument_06_B; - -void test(int[] i ...){ -} - -void main(){ - int j; - test(j); -}
--- a/nocompile/v/version_09_A.d Wed Mar 15 20:46:11 2006 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,11 +0,0 @@ -// $HeadURL$ -// $Date$ -// $Author$ - -// __DSTRESS_ELINE__ 9 - -module dstress.nocompile.v.version_09_A; - -version(Some): - -int test;
--- a/nocompile/v/version_09_B.d Wed Mar 15 20:46:11 2006 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,11 +0,0 @@ -// $HeadURL$ -// $Date$ -// $Author$ - -// __DSTRESS_ELINE__ 9 - -module dstress.nocompile.v.version_09_B; - -version(3): - -int test;
--- a/run/overload_13.d Wed Mar 15 20:46:11 2006 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,27 +0,0 @@ -// $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; -}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/v/variadic_argument_06_B.d Wed Mar 15 22:51:03 2006 +0000 @@ -0,0 +1,27 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Unknown W. Brackets <unknown@simplemachines.org> +// @date@ 2005-06-11 +// @uri@ news:d8g6e8$1kak$1@digitaldaemon.com +// @desc@ expression.c:272: void functionArguments(Loc, Scope*, TypeFunction*, Array*): Assertion `0' failed + +module dstress.run.v.variadic_argument_06_B; + +void test(int[] i ...){ + if(i.length != 1){ + assert(0); + } + + if(i[0] != 7){ + assert(0); + } +} + +int main(){ + int j = 7; + test(j); + + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/v/version_09_A.d Wed Mar 15 22:51:03 2006 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.v.version_09_A; + +int main(){ + return 0; +} + +version(Some): +static assert(0);
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/v/version_09_B.d Wed Mar 15 22:51:03 2006 +0000 @@ -0,0 +1,13 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.v.version_09_B; + +int main(){ + return 0; +} + +version(3): + +static assert(0);
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/v/version_09_D.d Wed Mar 15 22:51:03 2006 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// __DSTRESS_DFLAGS__ -version=3 + +module dstress.nocompile.v.version_09_D; + +version(3): +int main(){ + return 0; +}