Mercurial > projects > dstress
changeset 736:1e6afb94ce6d
updated meta data for Torture
line wrap: on
line diff
--- a/run/b/bug_cod3_736_A.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/b/bug_cod3_736_A.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,8 +6,6 @@ // @date@ 2005-06-23 // @uri@ news:d9erom$2roj$1@digitaldaemon.com -// __DSTRESS_DFLAGS__ -inline - module dstress.run.b.bug_cod3_736_A; struct Struct{
--- a/run/b/bug_cod3_736_B.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/b/bug_cod3_736_B.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,8 +6,6 @@ // @date@ 2005-06-23 // @uri@ news:d9erom$2roj$1@digitaldaemon.com -// __DSTRESS_DFLAGS__ -inline - module dstress.run.b.bug_cod3_736_B; struct Struct{
--- a/run/b/bug_evalu8_174_B.d Fri Nov 11 21:17:23 2005 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,26 +0,0 @@ -// $HeadURL$ -// $Date$ -// $Author$ - -// @author@ Nick <Nick_member@pathlink.com> -// @date@ 2005-05-25 -// @uri@ news:d72dg6$40l$1@digitaldaemon.com -// @desc@ Internal error: ../ztc/evalu8.c 174 - -// __DSTRESS_DFLAGS__ -release - -module dstress.run.b.bug_evalu8_174_B; - -void foo(){ - cdouble[] a; - cdouble[] b; - foreach(cdouble d; b){ - d = -a[0]; - } -} - -int main(){ - foo(); - return 0; -} -
--- a/run/b/bug_evalu8_174_C.d Fri Nov 11 21:17:23 2005 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,26 +0,0 @@ -// $HeadURL$ -// $Date$ -// $Author$ - -// @author@ Nick <Nick_member@pathlink.com> -// @date@ 2005-05-25 -// @uri@ news:d72dg6$40l$1@digitaldaemon.com -// @desc@ Internal error: ../ztc/evalu8.c 174 - -// __DSTRESS_DFLAGS__ -O - -module dstress.run.b.bug_evalu8_174_C; - -void foo(){ - cdouble[] a; - cdouble[] b; - foreach(cdouble d; b){ - d = -a[0]; - } -} - -int main(){ - foo(); - return 0; -} -
--- a/run/b/bug_evalu8_174_D.d Fri Nov 11 21:17:23 2005 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,26 +0,0 @@ -// $HeadURL$ -// $Date$ -// $Author$ - -// @author@ Nick <Nick_member@pathlink.com> -// @date@ 2005-05-25 -// @uri@ news:d72dg6$40l$1@digitaldaemon.com -// @desc@ Internal error: ../ztc/evalu8.c 174 - -// __DSTRESS_DFLAGS__ -release -O - -module dstress.run.b.bug_evalu8_174_D; - -void foo(){ - cdouble[] a; - cdouble[] b; - foreach(cdouble d; b){ - d = -a[0]; - } -} - -int main(){ - foo(); - return 0; -} -
--- a/run/b/bug_evalu8_174_E.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/b/bug_evalu8_174_E.d Sat Nov 12 07:28:46 2005 +0000 @@ -7,8 +7,6 @@ // @uri@ news:d72dg6$40l$1@digitaldaemon.com // @desc@ Internal error: ../ztc/evalu8.c 174 -// __DSTRESS_DFLAGS__ -release -O - module dstress.run.b.bug_evalu8_174_E; void foo(){
--- a/run/b/bug_glue_355_B.d Fri Nov 11 21:17:23 2005 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,33 +0,0 @@ -// $HeadURL$ -// $Date$ -// $Author$ - -// @author@ John C <johnch_atms@hotmail.com> -// @date@ 2005-09-29 -// @uri@ news:dhf4c3$pua$1@digitaldaemon.com - -// __DSTRESS_DFLAGS__ -inline - -module dstress.run.b.bug_glue_355_B; - -class Foo { - this(int[] params ...) { - } -} - -class Bar { - - private this() { - init(); - } - - private void init() { - Foo f = new Foo(1, 2, 3); - } - -} - -int main(){ - Bar b = new Bar(); - return 0; -} \ No newline at end of file
--- a/run/b/bug_glue_355_C.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/b/bug_glue_355_C.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,8 +6,6 @@ // @date@ 2005-09-29 // @uri@ news:dhf4c3$pua$1@digitaldaemon.com -// __DSTRESS_DFLAGS__ -inline - module dstress.run.b.bug_glue_355_C; class Foo { @@ -30,4 +28,4 @@ int main(){ Bar b = new Bar(); return 0; -} \ No newline at end of file +}
--- a/run/bug_20041226_A.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/bug_20041226_A.d Sat Nov 12 07:28:46 2005 +0000 @@ -7,7 +7,6 @@ // @uri@ news:cqmufn$26oj$1@digitaldaemon.com // @url@ nntp://digitalmars.com/digitalmars.D.bugs/2606 -// __DSTRESS_DFLAGS__ -inline module dstress.run.bug_20041226_A;
--- a/run/bug_20041226_B.d Fri Nov 11 21:17:23 2005 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,78 +0,0 @@ -// $HeadURL$ -// $Date$ -// $Author$ - -// @author@ h3r3tic <foo@bar.baz> -// @date@ 2004-12-26 -// @uri@ news:cqmufn$26oj$1@digitaldaemon.com -// @url@ nntp://digitalmars.com/digitalmars.D.bugs/2606 - -// __DSTRESS_DFLAGS__ -inline -g - -module dstress.run.bug_20041226_B; - -void dummy(...){ -} - -struct vec3{ - vec3 opSub(vec3 a){ - vec3 x; - return x; - } -} - -struct Face{ - vec3 a; -} - -struct Mesh{ - Face[] faces; -} - -struct GeomObject{ - Mesh mesh; - char[] name; - vec3 xlate; -} - -class AseLoader{ - this(){ - GeomObject go; - go.name = "NODE"; - geomObjects ~= go; - } - - GeomObject[] geomObjects; -} - - -void extractTriangles(GeomObject geomObj){ - void foobar(){ - try{ - dummy("name: ", geomObj.name); - - return; // avoid accessing the array with 0 elements in the next line - geomObj.mesh.faces[0].a - geomObj.xlate; // when this line is removed, the bug doesn't appear - }catch(Object err){ - throw err; - } - } - - foobar(); -} - -int main(){ - try{ - AseLoader al = new AseLoader; - - foreach(GeomObject go; al.geomObjects){ - dummy("processing ", go.name); - extractTriangles(go); - } - }catch(Object err){ - dummy("Exception caught:", err); - } - - return 0; -} -
--- a/run/bug_20041226_D.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/bug_20041226_D.d Sat Nov 12 07:28:46 2005 +0000 @@ -7,8 +7,6 @@ // @uri@ news:cqmufn$26oj$1@digitaldaemon.com // @url@ nntp://digitalmars.com/digitalmars.D.bugs/2606 -// __DSTRESS_DFLAGS__ -inline - module dstress.run.bug_20041226_D; void dummy(...){
--- a/run/bug_20041226_E.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/bug_20041226_E.d Sat Nov 12 07:28:46 2005 +0000 @@ -7,8 +7,6 @@ // @uri@ news:cqmufn$26oj$1@digitaldaemon.com // @url@ nntp://digitalmars.com/digitalmars.D.bugs/2606 -// __DSTRESS_DFLAGS__ -inline - module dstress.run.bug_20041226_E; void dummy(...){
--- a/run/bug_20050405_03.d Fri Nov 11 21:17:23 2005 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,19 +0,0 @@ -// $HeadURL$ -// $Date$ -// $Author$ - -// @author@ Valéry <valery@freesurf.fr> -// @date@ 2005-04-05 -// @uri@ news:d2v0pb$gl$1@digitaldaemon.com - -// __DSTRESS_DFLAGS__ -release - -module dstress.run.bug_20050405_03; - -int main(){ - bit[] a, b; - a.length = 257; - b.length = 257; - b[] = a; - return 0; -}
--- a/run/bug_20050405_04.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/bug_20050405_04.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,8 +6,6 @@ // @date@ 2005-04-05 // @uri@ news:d2v0pb$gl$1@digitaldaemon.com -// __DSTRESS_DFLAGS__ -release - module dstress.run.bug_20050405_04; int main(){
--- a/run/bug_20050405_05.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/bug_20050405_05.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,8 +6,6 @@ // @date@ 2005-04-05 // @uri@ news:d2v0pb$gl$1@digitaldaemon.com -// __DSTRESS_DFLAGS__ - module dstress.run.bug_20050405_05; int main(){
--- a/run/bug_20050405_06.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/bug_20050405_06.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,8 +6,6 @@ // @date@ 2005-04-05 // @uri@ news:d2v0pb$gl$1@digitaldaemon.com -// __DSTRESS_DFLAGS__ -release - module dstress.run.bug_20050405_0; int main(){
--- a/run/bug_20050418_01.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/bug_20050418_01.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,6 +6,8 @@ // @date@ 2005-04-18 // @uri@ news:d3rulu$bn9$1@digitaldaemon.com +// __DSTRESS_TORTURE_BLOCK__ -release + module dstress.run.bug_20050418_01; class Buffer{
--- a/run/bug_20050418_02.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/bug_20050418_02.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,6 +6,8 @@ // @date@ 2005-04-18 // @uri@ news:d3rulu$bn9$1@digitaldaemon.com +// __DSTRESS_TORTURE_BLOCK__ -release + module dstress.run.bug_20050418_02; class Buffer{
--- a/run/bug_cg87_2393_A.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/bug_cg87_2393_A.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,8 +6,6 @@ // @date@ 2005-03-27 // @uri@ news:d26pug$2m4m$1@digitaldaemon.com -// __DSTRESS_DFLAGS__ -O -inline - module dstress.run.bug_cg87_2393_A; creal x; @@ -25,4 +23,4 @@ bar(); assert(x==-2); return 0; -} \ No newline at end of file +}
--- a/run/bug_cg87_2393_B.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/bug_cg87_2393_B.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,8 +6,6 @@ // @date@ 2005-03-27 // @uri@ news:d26pug$2m4m$1@digitaldaemon.com -// __DSTRESS_DFLAGS__ -O -inline - module dstress.run.bug_cg87_2393_B; cfloat x; @@ -25,4 +23,4 @@ bar(); assert(x==-2); return 0; -} \ No newline at end of file +}
--- a/run/bug_cg87_2393_C.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/bug_cg87_2393_C.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,8 +6,6 @@ // @date@ 2005-03-27 // @uri@ news:d26pug$2m4m$1@digitaldaemon.com -// __DSTRESS_DFLAGS__ -O -inline - module dstress.run.bug_cg87_2393_C; cdouble x; @@ -25,4 +23,4 @@ bar(); assert(x==-2); return 0; -} \ No newline at end of file +}
--- a/run/bug_cg87_2393_D.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/bug_cg87_2393_D.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,8 +6,6 @@ // @date@ 2005-03-27 // @uri@ news:d26pug$2m4m$1@digitaldaemon.com -// __DSTRESS_DFLAGS__ -inline - module dstress.run.bug_cg87_2393_D; cfloat x; @@ -25,4 +23,4 @@ bar(); assert(x==-2); return 0; -} \ No newline at end of file +}
--- a/run/bug_cg87_2393_E.d Fri Nov 11 21:17:23 2005 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,28 +0,0 @@ -// $HeadURL$ -// $Date$ -// $Author$ - -// @author@ Tom S <h3r3tic@remove.mat.uni.torun.pl> -// @date@ 2005-03-27 -// @uri@ news:d26pug$2m4m$1@digitaldaemon.com - -// __DSTRESS_DFLAGS__ -O - -module dstress.run.bug_cg87_2393_E; - -cfloat x; - -void foo(){ - x = -x; -} - -void bar(){ - return foo(); -} - -int main(){ - x=2; - bar(); - assert(x==-2); - return 0; -} \ No newline at end of file
--- a/run/bug_cg87_2393_F.d Fri Nov 11 21:17:23 2005 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,26 +0,0 @@ -// $HeadURL$ -// $Date$ -// $Author$ - -// @author@ Tom S <h3r3tic@remove.mat.uni.torun.pl> -// @date@ 2005-03-27 -// @uri@ news:d26pug$2m4m$1@digitaldaemon.com - -module dstress.run.bug_cg87_2393_F; - -cfloat x; - -void foo(){ - x = -x; -} - -void bar(){ - return foo(); -} - -int main(){ - x=2; - bar(); - assert(x==-2); - return 0; -} \ No newline at end of file
--- a/run/bug_cg87_279_A.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/bug_cg87_279_A.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,8 +6,6 @@ // @date@ 2005-03-27 // @uri@ news:d26pug$2m4m$1@digitaldaemon.com -// __DSTRESS_DFLAGS__ -O -inline - module dstress.run.bug_cg87_279_A; float x; @@ -25,4 +23,4 @@ bar(); assert(x==-2); return 0; -} \ No newline at end of file +}
--- a/run/bug_cg87_279_B.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/bug_cg87_279_B.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,8 +6,6 @@ // @date@ 2005-03-27 // @uri@ news:d26pug$2m4m$1@digitaldaemon.com -// __DSTRESS_DFLAGS__ -O -inline - module dstress.run.bug_cg87_279_B; double x; @@ -25,4 +23,4 @@ bar(); assert(x==-2); return 0; -} \ No newline at end of file +}
--- a/run/bug_cg87_279_C.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/bug_cg87_279_C.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,8 +6,6 @@ // @date@ 2005-03-27 // @uri@ news:d26pug$2m4m$1@digitaldaemon.com -// __DSTRESS_DFLAGS__ -O -inline - module dstress.run.bug_cg87_279_C; real x; @@ -25,4 +23,4 @@ bar(); assert(x==-2); return 0; -} \ No newline at end of file +}
--- a/run/bug_cg87_279_D.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/bug_cg87_279_D.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,8 +6,6 @@ // @date@ 2005-03-27 // @uri@ news:d26pug$2m4m$1@digitaldaemon.com -// __DSTRESS_DFLAGS__ -O -inline - module dstress.run.bug_cg87_279_D; idouble x; @@ -25,4 +23,4 @@ bar(); assert(x==-2i); return 0; -} \ No newline at end of file +}
--- a/run/bug_cg87_279_E.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/bug_cg87_279_E.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,8 +6,6 @@ // @date@ 2005-03-27 // @uri@ news:d26pug$2m4m$1@digitaldaemon.com -// __DSTRESS_DFLAGS__ -O -inline - module dstress.run.bug_cg87_279_E; ifloat x; @@ -25,4 +23,4 @@ bar(); assert(x==-2i); return 0; -} \ No newline at end of file +}
--- a/run/bug_cg87_279_F.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/bug_cg87_279_F.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,8 +6,6 @@ // @date@ 2005-03-27 // @uri@ news:d26pug$2m4m$1@digitaldaemon.com -// __DSTRESS_DFLAGS__ -O -inline - module dstress.run.bug_cg87_279_F; ireal x; @@ -25,4 +23,4 @@ bar(); assert(x==-2i); return 0; -} \ No newline at end of file +}
--- a/run/bug_cg87_279_G.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/bug_cg87_279_G.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,8 +6,6 @@ // @date@ 2005-03-27 // @uri@ news:d26pug$2m4m$1@digitaldaemon.com -// __DSTRESS_DFLAGS__ -O -inline - module dstress.run.bug_cg87_279_G; int x; @@ -25,4 +23,4 @@ bar(); assert(x==-2); return 0; -} \ No newline at end of file +}
--- a/run/bug_cg87_279_H.d Fri Nov 11 21:17:23 2005 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,28 +0,0 @@ -// $HeadURL$ -// $Date$ -// $Author$ - -// @author@ Tom S <h3r3tic@remove.mat.uni.torun.pl> -// @date@ 2005-03-27 -// @uri@ news:d26pug$2m4m$1@digitaldaemon.com - -// __DSTRESS_DFLAGS__ -O - -module dstress.run.bug_cg87_279_H; - -float x; - -void foo(){ - x = -x; -} - -void bar(){ - return foo(); -} - -int main(){ - x=2; - bar(); - assert(x==-2); - return 0; -} \ No newline at end of file
--- a/run/bug_cg87_279_I.d Fri Nov 11 21:17:23 2005 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,28 +0,0 @@ -// $HeadURL$ -// $Date$ -// $Author$ - -// @author@ Tom S <h3r3tic@remove.mat.uni.torun.pl> -// @date@ 2005-03-27 -// @uri@ news:d26pug$2m4m$1@digitaldaemon.com - -// __DSTRESS_DFLAGS__ -inline - -module dstress.run.bug_cg87_279_I; - -float x; - -void foo(){ - x = -x; -} - -void bar(){ - return foo(); -} - -int main(){ - x=2; - bar(); - assert(x==-2); - return 0; -} \ No newline at end of file
--- a/run/bug_cgcod_1640_A.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/bug_cgcod_1640_A.d Sat Nov 12 07:28:46 2005 +0000 @@ -9,8 +9,6 @@ module dstress.run.bug_cgcod_1640_A; -// __DSTRESS_DFLAGS__ -O - struct MyStruct{ int a, b, c; }
--- a/run/bug_cgcod_1640_B.d Fri Nov 11 21:17:23 2005 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,24 +0,0 @@ -// $HeadURL$ -// $Date$ -// $Author$ - -// @author@ h3r3tic <foo@bar.baz> -// @date@ 2004-12-25 -// @uri@ news:cqihjc$16c8$1@digitaldaemon.com -// @url@ nntp://digitalmars.com/digitalmars.D.bugs/2602 - -module dstress.run.bug_cgcod_1640_B; - -struct MyStruct{ - int a, b, c; -} - -void bar() {} - -int main(){ - MyStruct[] arr; - foreach(MyStruct a; arr){ - bar(); - } - return 0; -}
--- a/run/bug_cgcod_1640_C.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/bug_cgcod_1640_C.d Sat Nov 12 07:28:46 2005 +0000 @@ -9,8 +9,6 @@ module dstress.run.bug_cgcod_1640_C; -// __DSTRESS_DFLAGS__ -O - struct MyStruct{ int a; }
--- a/run/bug_cgcod_1640_D.d Fri Nov 11 21:17:23 2005 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,26 +0,0 @@ -// $HeadURL$ -// $Date$ -// $Author$ - -// @author@ h3r3tic <foo@bar.baz> -// @date@ 2004-12-25 -// @uri@ news:cqihjc$16c8$1@digitaldaemon.com -// @url@ nntp://digitalmars.com/digitalmars.D.bugs/2602 - -module dstress.run.bug_cgcod_1640_D; - -// __DSTRESS_DFLAGS__ -O - -struct MyStruct{ - int a, b; -} - -void bar() {} - -int main(){ - MyStruct[] arr; - foreach(MyStruct a; arr){ - bar(); - } - return 0; -}
--- a/run/bug_cgcod_1640_F.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/bug_cgcod_1640_F.d Sat Nov 12 07:28:46 2005 +0000 @@ -9,8 +9,6 @@ module dstress.run.bug_cgcod_1640_F; -// __DSTRESS_DFLAGS__ -O - struct MyStruct{ int a, b, c, d; }
--- a/run/bug_cgcs_353_D.d Fri Nov 11 21:17:23 2005 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,32 +0,0 @@ -// $HeadURL$ -// $Date$ -// $Author$ - -// @author@ Ben Hinkle <ben.hinkle@gmail.com> -// @date@ 2005-03-01 -// @uri@ news:d00fr5$17dc$1@digitaldaemon.com -// @url@ nntp://news.digitalmars.com/digitalmars.D.bugs/3068 - -// __DSTRESS_DFLAGS__ -inline - -module dstress.run.bug_cgcs_353_C; - -struct MyStruct { - int opEquals(MyStruct x) { - return this.normalize is x.normalize; - } - - MyStruct normalize() { - return s; - } -} - -MyStruct s; - -int main() { - MyStruct a; - MyStruct b; - assert(a==b); - assert(&a!=&b); - return 0; -}
--- a/run/bug_cod1_1648_B.d Fri Nov 11 21:17:23 2005 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,25 +0,0 @@ -// $HeadURL$ -// $Date$ -// $Author$ - -// @author@ Tom S <h3r3tic@remove.mat.uni.torun.pl> -// @date@ 2005-03-27 -// @uri@ news:d26le9$2hsa$1@digitaldaemon.com - -// __DSTRESS_DFLAGS__ -inline - -module dstress.run.bug_cod1_1648_B; - -struct MyStruct{ - static MyStruct bar(){ - MyStruct s; - return s; - } -} - -int main(){ - MyStruct[] array; - array.length=2; - array[] = MyStruct.bar; - return 0; -} \ No newline at end of file
--- a/run/bug_cod2_4211_A.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/bug_cod2_4211_A.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,8 +6,6 @@ // @date@ 2005-04-27 // @uri@ news:d4or18$1th1$1@digitaldaemon.com -// __DSTRESS_DFLAGS__ -O - module dstress.run.bug_cod2_4211_A; ubyte[1] a;
--- a/run/bug_cod2_4211_B.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/bug_cod2_4211_B.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,8 +6,6 @@ // @date@ 2005-04-27 // @uri@ news:d4or18$1th1$1@digitaldaemon.com -// __DSTRESS_DFLAGS__ -O - module dstress.run.bug_cod2_4211_B; byte[1] a;
--- a/run/bug_cod2_4211_C.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/bug_cod2_4211_C.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,8 +6,6 @@ // @date@ 2005-04-27 // @uri@ news:d4or18$1th1$1@digitaldaemon.com -// __DSTRESS_DFLAGS__ -O - module dstress.run.bug_cod2_4211_C; short[1] a;
--- a/run/bug_cod2_4211_D.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/bug_cod2_4211_D.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,8 +6,6 @@ // @date@ 2005-04-27 // @uri@ news:d4or18$1th1$1@digitaldaemon.com -// __DSTRESS_DFLAGS__ -O - module dstress.run.bug_cod2_4211_D; ushort[1] a;
--- a/run/bug_cod2_4211_E.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/bug_cod2_4211_E.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,8 +6,6 @@ // @date@ 2005-04-27 // @uri@ news:d4or18$1th1$1@digitaldaemon.com -// __DSTRESS_DFLAGS__ -O - module dstress.run.bug_cod2_4211_E; int[1] a;
--- a/run/bug_cod2_4211_F.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/bug_cod2_4211_F.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,8 +6,6 @@ // @date@ 2005-04-27 // @uri@ news:d4or18$1th1$1@digitaldaemon.com -// __DSTRESS_DFLAGS__ -O - module dstress.run.bug_cod2_4211_F; uint[1] a;
--- a/run/bug_cod2_4211_G.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/bug_cod2_4211_G.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,8 +6,6 @@ // @date@ 2005-04-27 // @uri@ news:d4or18$1th1$1@digitaldaemon.com -// __DSTRESS_DFLAGS__ -O - module dstress.run.bug_cod2_4211_G; long[1] a;
--- a/run/bug_cod2_4211_H.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/bug_cod2_4211_H.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,8 +6,6 @@ // @date@ 2005-04-27 // @uri@ news:d4or18$1th1$1@digitaldaemon.com -// __DSTRESS_DFLAGS__ -O - module dstress.run.bug_cod2_4211_H; ulong[1] a;
--- a/run/bug_cod2_4211_I.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/bug_cod2_4211_I.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,8 +6,6 @@ // @date@ 2005-04-27 // @uri@ news:d4or18$1th1$1@digitaldaemon.com -// __DSTRESS_DFLAGS__ -O - module dstress.run.bug_cod2_4211_I; float[1] a;
--- a/run/bug_cod2_4211_J.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/bug_cod2_4211_J.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,8 +6,6 @@ // @date@ 2005-04-27 // @uri@ news:d4or18$1th1$1@digitaldaemon.com -// __DSTRESS_DFLAGS__ -O - module dstress.run.bug_cod2_4211_J; ifloat[1] a;
--- a/run/bug_cod2_4211_K.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/bug_cod2_4211_K.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,8 +6,6 @@ // @date@ 2005-04-27 // @uri@ news:d4or18$1th1$1@digitaldaemon.com -// __DSTRESS_DFLAGS__ -O - module dstress.run.bug_cod2_4211_K; cfloat[1] a;
--- a/run/bug_cod2_4211_L.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/bug_cod2_4211_L.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,8 +6,6 @@ // @date@ 2005-04-27 // @uri@ news:d4or18$1th1$1@digitaldaemon.com -// __DSTRESS_DFLAGS__ -O - module dstress.run.bug_cod2_4211_L; cdouble[1] a;
--- a/run/bug_cod2_4211_M.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/bug_cod2_4211_M.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,8 +6,6 @@ // @date@ 2005-04-27 // @uri@ news:d4or18$1th1$1@digitaldaemon.com -// __DSTRESS_DFLAGS__ -O - module dstress.run.bug_cod2_4211_M; idouble[1] a;
--- a/run/bug_cod2_4211_N.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/bug_cod2_4211_N.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,8 +6,6 @@ // @date@ 2005-04-27 // @uri@ news:d4or18$1th1$1@digitaldaemon.com -// __DSTRESS_DFLAGS__ -O - module dstress.run.bug_cod2_4211_N; double[1] a;
--- a/run/bug_cod2_4211_O.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/bug_cod2_4211_O.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,8 +6,6 @@ // @date@ 2005-04-27 // @uri@ news:d4or18$1th1$1@digitaldaemon.com -// __DSTRESS_DFLAGS__ -O - module dstress.run.bug_cod2_4211_O; real[1] a;
--- a/run/bug_cod2_4211_P.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/bug_cod2_4211_P.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,8 +6,6 @@ // @date@ 2005-04-27 // @uri@ news:d4or18$1th1$1@digitaldaemon.com -// __DSTRESS_DFLAGS__ -O - module dstress.run.bug_cod2_4211_P; ireal[1] a;
--- a/run/bug_cod2_4211_Q.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/bug_cod2_4211_Q.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,8 +6,6 @@ // @date@ 2005-04-27 // @uri@ news:d4or18$1th1$1@digitaldaemon.com -// __DSTRESS_DFLAGS__ -O - module dstress.run.bug_cod2_4211_Q; creal[1] a;
--- a/run/bug_cod2_4211_R.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/bug_cod2_4211_R.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,8 +6,6 @@ // @date@ 2005-04-27 // @uri@ news:d4or18$1th1$1@digitaldaemon.com -// __DSTRESS_DFLAGS__ -O - module dstress.run.bug_cod2_4211_R; bit[1] a;
--- a/run/bug_elfobj_1251_A.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/bug_elfobj_1251_A.d Sat Nov 12 07:28:46 2005 +0000 @@ -7,8 +7,6 @@ // @uri@ news:cp86l0$106o$2@digitaldaemon.com // @url@ nntp://news.digitalmars.com/digitalmars.D.bugs/2491 -// __DSTRESS_DFLAGS__ -g - module dstress.run.bug_elfobj_1251_A; bool foo() {
--- a/run/bug_elfobj_1251_B.d Fri Nov 11 21:17:23 2005 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,25 +0,0 @@ -// $HeadURL$ -// $Date$ -// $Author$ - -// @author@ Ben Hinkle <bhinkle4@juno.com> -// @date@ 2004-12-09 -// @uri@ news:cp86l0$106o$2@digitaldaemon.com -// @url@ nntp://news.digitalmars.com/digitalmars.D.bugs/2491 - -module dstress.run.bug_elfobj_1251_B; - -bool foo() { - int x; - for (;;) { - if (x == 0) - return true; - x = 1; - } - return false; -} - -int main(){ - foo(); - return 0; -}
--- a/run/bug_elfobj_1251_C.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/bug_elfobj_1251_C.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,7 +6,6 @@ // @date@ 2005-02-03 // @uri@ news:cts483$1klp$1@digitaldaemon.com -// __DSTRESS_DFLAGS__ -g module dstress.run.bug_elfobj_1251_C;
--- a/run/c/catch_05_H.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/c/catch_05_H.d Sat Nov 12 07:28:46 2005 +0000 @@ -7,8 +7,6 @@ // @uri@ news:d99id2$fgj$1@digitaldaemon.com // @desc@ foreach and throw/catch code generation -// __DSTRESS_DFLAGS__ -O - module dstress.run.c.catch_05_H; void dummy(...){
--- a/run/c/cdouble_01_B.d Fri Nov 11 21:17:23 2005 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,37 +0,0 @@ -// $HeadURL$ -// $Date$ -// $Author$ - -// @author@ Nick <Nick_member@pathlink.com> -// @date@ 2005-05-25 -// @uri@ news:d72fan$60m$1@digitaldaemon.com - -// __DSTRESS_DFLAGS__ -O - -module dstress.run.c.cdouble_01_B; - -int main(){ - static cdouble[] params = [1,3,5]; - - cdouble[] sums = new cdouble[3]; - sums[] = 0; - - foreach(cdouble d; params){ - cdouble prod = d; - - for(int i; i<2; i++){ - sums[i] += prod; - prod *= d; - } - sums[2] += prod; - } - - assert(sums[0].re==9); - assert(sums[0].im==0); - assert(sums[1].re==35); - assert(sums[1].im==0); - assert(sums[2].re==153); - assert(sums[2].im==0); - - return 0; -}
--- a/run/c/cfloat_02_B.d Fri Nov 11 21:17:23 2005 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,37 +0,0 @@ -// $HeadURL$ -// $Date$ -// $Author$ - -// @author@ Nick <Nick_member@pathlink.com> -// @date@ 2005-05-25 -// @uri@ news:d72fan$60m$1@digitaldaemon.com - -// __DSTRESS_DFLAGS__ -O - -module dstress.run.c.cfloat_02_B; - -int main(){ - static cfloat[] params = [1,3,5]; - - cfloat[] sums = new cfloat[3]; - sums[] = 0; - - foreach(cfloat d; params){ - cfloat prod = d; - - for(int i; i<2; i++){ - sums[i] += prod; - prod *= d; - } - sums[2] += prod; - } - - assert(sums[0].re==9); - assert(sums[0].im==0); - assert(sums[1].re==35); - assert(sums[1].im==0); - assert(sums[2].re==153); - assert(sums[2].im==0); - - return 0; -}
--- a/run/c/creal_26_B.d Fri Nov 11 21:17:23 2005 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,37 +0,0 @@ -// $HeadURL$ -// $Date$ -// $Author$ - -// @author@ Nick <Nick_member@pathlink.com> -// @date@ 2005-05-25 -// @uri@ news:d72fan$60m$1@digitaldaemon.com - -// __DSTRESS_DFLAGS__ -O - -module dstress.run.c.creal_26_B; - -int main(){ - static creal[] params = [1,3,5]; - - creal[] sums = new creal[3]; - sums[] = 0; - - foreach(creal d; params){ - creal prod = d; - - for(int i; i<2; i++){ - sums[i] += prod; - prod *= d; - } - sums[2] += prod; - } - - assert(sums[0].re==9); - assert(sums[0].im==0); - assert(sums[1].re==35); - assert(sums[1].im==0); - assert(sums[2].re==153); - assert(sums[2].im==0); - - return 0; -}
--- a/run/d/double_25_B.d Fri Nov 11 21:17:23 2005 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,34 +0,0 @@ -// $HeadURL$ -// $Date$ -// $Author$ - -// @author@ Nick <Nick_member@pathlink.com> -// @date@ 2005-05-25 -// @uri@ news:d72fan$60m$1@digitaldaemon.com - -// __DSTRESS_DFLAGS__ -O - -module dstress.run.d.double_25_B; - -int main(){ - static double[] params = [1,3,5]; - - double[] sums = new double[3]; - sums[] = 0; - - foreach(double d; params){ - double prod = d; - - for(int i; i<2; i++){ - sums[i] += prod; - prod *= d; - } - sums[2] += prod; - } - - assert(sums[0]==9); - assert(sums[1]==35); - assert(sums[2]==153); - - return 0; -}
--- a/run/debug_info_04.d Fri Nov 11 21:17:23 2005 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,26 +0,0 @@ -// $HeadURL$ -// $Date$ -// $Author$ - -// @author@ Jarrett Billingsley <kb3ctd2@yahoo.com> -// @date@ 2005-03-25 -// @uri@ news:d21vhg$pld$1@digitaldaemon.com - -// __DSTRESS_DFLAGS__ -g - -module dstress.run.debug_info_04; - -class MyClass{ - int check(fn f){ - return 1; - } -} - -alias int function(MyClass m) fn; - -int main(){ - MyClass m = new MyClass(); - fn f; - assert(m.check(f)==1); - return 0; -} \ No newline at end of file
--- a/run/debug_info_05.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/debug_info_05.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,8 +6,6 @@ // @date@ 2005-03-25 // @uri@ news:d21vhg$pld$1@digitaldaemon.com -// __DSTRESS_DFLAGS__ -g - module dstress.run.debug_info_05; struct MyStruct{
--- a/run/debug_info_06.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/debug_info_06.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,7 +6,6 @@ // @date@ 2005-03-25 // @uri@ news:d21vhg$pld$1@digitaldaemon.com -// __DSTRESS_DFLAGS__ -g module dstress.run.debug_info_06;
--- a/run/debug_info_07.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/debug_info_07.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,8 +6,6 @@ // @date@ 2005-03-25 // @uri@ news:d21vhg$pld$1@digitaldaemon.com -// __DSTRESS_DFLAGS__ -g - module dstress.run.debug_info_07; struct MyStruct{
--- a/run/f/float_27_B.d Fri Nov 11 21:17:23 2005 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,34 +0,0 @@ -// $HeadURL$ -// $Date$ -// $Author$ - -// @author@ Nick <Nick_member@pathlink.com> -// @date@ 2005-05-25 -// @uri@ news:d72fan$60m$1@digitaldaemon.com - -// __DSTRESS_DFLAGS__ -O - -module dstress.run.f.float_27_B; - -int main(){ - static float[] params = [1,3,5]; - - float[] sums = new float[3]; - sums[] = 0; - - foreach(float d; params){ - float prod = d; - - for(int i; i<2; i++){ - sums[i] += prod; - prod *= d; - } - sums[2] += prod; - } - - assert(sums[0]==9); - assert(sums[1]==35); - assert(sums[2]==153); - - return 0; -}
--- a/run/f/for_04_B.d Fri Nov 11 21:17:23 2005 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,20 +0,0 @@ -// $HeadURL$ -// $Date$ -// $Author$ - -// @author@ Stewart Gordon <smjg_1998@yahoo.com> -// @date@ 2005-04-18 -// @uri@ news:d4026v$nc0$5@digitaldaemon.com - -// __DSTRESS_DFLAGS__ -inline - -module dstress.run.f.for_04_B; - -int main() { - int i; - for (i = 0; i < 10; i++){ - debug i=22; - } - assert(i==10); - return 0; -}
--- a/run/f/for_05_B.d Fri Nov 11 21:17:23 2005 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,20 +0,0 @@ -// $HeadURL$ -// $Date$ -// $Author$ - -// @author@ Stewart Gordon <smjg_1998@yahoo.com> -// @date@ 2005-04-18 -// @uri@ news:d4026v$nc0$5@digitaldaemon.com - -// __DSTRESS_DFLAGS__ -inline - -module dstress.run.f.for_05_B; - -int main() { - int i; - for (i = 0; i < 10; i++){ - version(dummy) i=22; - } - assert(i==10); - return 0; -}
--- a/run/f/for_06_B.d Fri Nov 11 21:17:23 2005 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,34 +0,0 @@ -// $HeadURL$ -// $Date$ -// $Author$ - -// @author@ Deewiant <deewiant.doesnotlike.spam@gmail.com> -// @date@ 2005-08-06 -// @uri@ news:dd23j9$1b6c$1@digitaldaemon.com - -// __DSTRESS_DFLAGS__ -O - -module dstress.run.f.for_06_B; - -int foo(inout real[] arr) { - size_t i = 1; - int counter; - - for(size_t j = arr.length-1; j >= i; j--) { - arr[j] = arr[j - i]; - counter++; - } - - return counter; -} - -int main(){ - real[] array; - array.length = 2; - - if(foo(array)==1){ - return 0; - }else{ - return 1; - } -} \ No newline at end of file
--- a/run/f/for_06_C.d Fri Nov 11 21:17:23 2005 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,34 +0,0 @@ -// $HeadURL$ -// $Date$ -// $Author$ - -// @author@ Deewiant <deewiant.doesnotlike.spam@gmail.com> -// @date@ 2005-08-06 -// @uri@ news:dd23j9$1b6c$1@digitaldaemon.com - -// __DSTRESS_DFLAGS__ -release - -module dstress.run.f.for_06_C; - -int foo(inout real[] arr) { - size_t i = 1; - int counter; - - for(size_t j = arr.length-1; j >= i; j--) { - arr[j] = arr[j - i]; - counter++; - } - - return counter; -} - -int main(){ - real[] array; - array.length = 2; - - if(foo(array)==1){ - return 0; - }else{ - return 1; - } -} \ No newline at end of file
--- a/run/f/for_06_D.d Fri Nov 11 21:17:23 2005 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,34 +0,0 @@ -// $HeadURL$ -// $Date$ -// $Author$ - -// @author@ Deewiant <deewiant.doesnotlike.spam@gmail.com> -// @date@ 2005-08-06 -// @uri@ news:dd23j9$1b6c$1@digitaldaemon.com - -// __DSTRESS_DFLAGS__ -release -O - -module dstress.run.f.for_06_D; - -int foo(inout real[] arr) { - size_t i = 1; - int counter; - - for(size_t j = arr.length-1; j >= i; j--) { - arr[j] = arr[j - i]; - counter++; - } - - return counter; -} - -int main(){ - real[] array; - array.length = 2; - - if(foo(array)==1){ - return 0; - }else{ - return 1; - } -} \ No newline at end of file
--- a/run/f/for_06_E.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/f/for_06_E.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,8 +6,6 @@ // @date@ 2005-08-06 // @uri@ news:dd23j9$1b6c$1@digitaldaemon.com -// __DSTRESS_DFLAGS__ -release -O - module dstress.run.f.for_06_E; int foo(inout real[] arr) { @@ -31,4 +29,4 @@ }else{ return 1; } -} \ No newline at end of file +}
--- a/run/f/for_06_F.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/f/for_06_F.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,8 +6,6 @@ // @date@ 2005-08-06 // @uri@ news:dd23j9$1b6c$1@digitaldaemon.com -// __DSTRESS_DFLAGS__ -release -O - module dstress.run.f.for_06_F; int foo(inout real[] arr) { @@ -32,4 +30,4 @@ }else{ return 1; } -} \ No newline at end of file +}
--- a/run/f/for_06_G.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/f/for_06_G.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,8 +6,6 @@ // @date@ 2005-08-06 // @uri@ news:dd23j9$1b6c$1@digitaldaemon.com -// __DSTRESS_DFLAGS__ -release -O - module dstress.run.f.for_06_G; int foo(inout real[] arr) { @@ -31,4 +29,4 @@ }else{ return 1; } -} \ No newline at end of file +}
--- a/run/f/for_06_H.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/f/for_06_H.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,8 +6,6 @@ // @date@ 2005-08-06 // @uri@ news:dd23j9$1b6c$1@digitaldaemon.com -// __DSTRESS_DFLAGS__ -release -O - module dstress.run.f.for_06_H; int foo(float[] arr) { @@ -31,4 +29,4 @@ }else{ return 1; } -} \ No newline at end of file +}
--- a/run/f/for_06_I.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/f/for_06_I.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,8 +6,6 @@ // @date@ 2005-08-06 // @uri@ news:dd23j9$1b6c$1@digitaldaemon.com -// __DSTRESS_DFLAGS__ -release -O - module dstress.run.f.for_06_I; int foo(double[] arr) { @@ -31,4 +29,4 @@ }else{ return 1; } -} \ No newline at end of file +}
--- a/run/f/for_06_J.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/f/for_06_J.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,8 +6,6 @@ // @date@ 2005-08-06 // @uri@ news:dd23j9$1b6c$1@digitaldaemon.com -// __DSTRESS_DFLAGS__ -release -O - module dstress.run.f.for_06_J; int foo(ifloat[] arr) { @@ -31,4 +29,4 @@ }else{ return 1; } -} \ No newline at end of file +}
--- a/run/f/for_06_K.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/f/for_06_K.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,8 +6,6 @@ // @date@ 2005-08-06 // @uri@ news:dd23j9$1b6c$1@digitaldaemon.com -// __DSTRESS_DFLAGS__ -release -O - module dstress.run.f.for_06_K; int foo(ireal[] arr) { @@ -31,4 +29,4 @@ }else{ return 1; } -} \ No newline at end of file +}
--- a/run/f/for_06_L.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/f/for_06_L.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,8 +6,6 @@ // @date@ 2005-08-06 // @uri@ news:dd23j9$1b6c$1@digitaldaemon.com -// __DSTRESS_DFLAGS__ -release -O - module dstress.run.f.for_06_L; int foo(idouble[] arr) { @@ -31,4 +29,4 @@ }else{ return 1; } -} \ No newline at end of file +}
--- a/run/f/for_06_M.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/f/for_06_M.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,8 +6,6 @@ // @date@ 2005-08-06 // @uri@ news:dd23j9$1b6c$1@digitaldaemon.com -// __DSTRESS_DFLAGS__ -release -O - module dstress.run.f.for_06_M; int foo(cfloat[] arr) { @@ -31,4 +29,4 @@ }else{ return 1; } -} \ No newline at end of file +}
--- a/run/f/for_06_N.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/f/for_06_N.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,8 +6,6 @@ // @date@ 2005-08-06 // @uri@ news:dd23j9$1b6c$1@digitaldaemon.com -// __DSTRESS_DFLAGS__ -release -O - module dstress.run.f.for_06_N; int foo(creal[] arr) { @@ -31,4 +29,4 @@ }else{ return 1; } -} \ No newline at end of file +}
--- a/run/f/for_06_O.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/f/for_06_O.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,8 +6,6 @@ // @date@ 2005-08-06 // @uri@ news:dd23j9$1b6c$1@digitaldaemon.com -// __DSTRESS_DFLAGS__ -release -O - module dstress.run.f.for_06_O; int foo(cdouble[] arr) { @@ -31,4 +29,4 @@ }else{ return 1; } -} \ No newline at end of file +}
--- a/run/f/for_06_P.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/f/for_06_P.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,8 +6,6 @@ // @date@ 2005-08-06 // @uri@ news:dd23j9$1b6c$1@digitaldaemon.com -// __DSTRESS_DFLAGS__ -release -O - module dstress.run.f.for_06_P; int foo(long[] arr) { @@ -31,4 +29,4 @@ }else{ return 1; } -} \ No newline at end of file +}
--- a/run/f/for_06_Q.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/f/for_06_Q.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,8 +6,6 @@ // @date@ 2005-08-06 // @uri@ news:dd23j9$1b6c$1@digitaldaemon.com -// __DSTRESS_DFLAGS__ -release -O - module dstress.run.f.for_06_Q; int foo(int[] arr) { @@ -31,4 +29,4 @@ }else{ return 1; } -} \ No newline at end of file +}
--- a/run/f/for_06_R.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/f/for_06_R.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,8 +6,6 @@ // @date@ 2005-08-06 // @uri@ news:dd23j9$1b6c$1@digitaldaemon.com -// __DSTRESS_DFLAGS__ -release -O - module dstress.run.f.for_06_R; int foo(real[] arr) { @@ -30,4 +28,4 @@ }else{ return 1; } -} \ No newline at end of file +}
--- a/run/f/foreach_28_B.d Fri Nov 11 21:17:23 2005 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,18 +0,0 @@ -// $HeadURL$ -// $Date$ -// $Author$ - -// @author@ Stewart Gordon <smjg_1998@yahoo.com> -// @date@ 2005-04-18 -// @uri@ news:d4026v$nc0$5@digitaldaemon.com - -// __DSTRESS_DFLAGS__ -inline - -module dstress.run.f.foreach_28_B; - -int main(char[][] args) { - foreach(char[] p; args){ - version(dummy) int i; - } - return 0; -}
--- a/run/f/foreach_29_B.d Fri Nov 11 21:17:23 2005 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,18 +0,0 @@ -// $HeadURL$ -// $Date$ -// $Author$ - -// @author@ Stewart Gordon <smjg_1998@yahoo.com> -// @date@ 2005-04-18 -// @uri@ news:d4026v$nc0$5@digitaldaemon.com - -// __DSTRESS_DFLAGS__ -inline - -module dstress.run.foreach_29_B; - -int main(char[][] args) { - foreach(char[] p; args){ - debug(dummy) int i; - } - return 0; -}
--- a/run/i/import_08_A.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/i/import_08_A.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,7 +6,7 @@ // @date@ 2005-09-17 // @uri@ news:dggsko$pi$1@digitaldaemon.com -// __DSTRESS_DFLAGSE__ addon/import_08_Z.d +// __DSTRESS_DFLAGS__ addon/import_08_Z.d module dstress.run.i.import_08_A;
--- a/run/i/import_08_B.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/i/import_08_B.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,7 +6,7 @@ // @date@ 2005-09-17 // @uri@ news:dggsko$pi$1@digitaldaemon.com -// __DSTRESS_DFLAGSE__ addon/import_08_Z.d +// __DSTRESS_DFLAGS__ addon/import_08_Z.d module dstress.run.i.import_08_B;
--- a/run/i/import_08_C.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/i/import_08_C.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,7 +6,7 @@ // @date@ 2005-09-17 // @uri@ news:dggsko$pi$1@digitaldaemon.com -// __DSTRESS_DFLAGSE__ addon/import_08_Z.d +// __DSTRESS_DFLAGS__ addon/import_08_Z.d module dstress.run.i.import_08_C;
--- a/run/i/in_out_body_09_A.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/i/in_out_body_09_A.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,6 +6,8 @@ // @date@ 2005-09-22 // @uri@ news:dguji0$1e1i$4@digitaldaemon.com +// __DSTRESS_TORTURE_BLOCK__ -release + module dstess.run.i.in_out_body_09_A; int main(){
--- a/run/i/in_out_body_09_B.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/i/in_out_body_09_B.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,6 +6,8 @@ // @date@ 2005-09-22 // @uri@ news:dguji0$1e1i$4@digitaldaemon.com +// __DSTRESS_TORTURE_BLOCK__ -release + module dstess.run.i.in_out_body_09_B; alias int intX;
--- a/run/i/in_out_body_09_C.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/i/in_out_body_09_C.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,6 +6,8 @@ // @date@ 2005-09-22 // @uri@ news:dguji0$1e1i$4@digitaldaemon.com +// __DSTRESS_TORTURE_BLOCK__ -release + module dstess.run.i.in_out_body_09_C; typedef int intX;
--- a/run/i/in_out_body_09_D.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/i/in_out_body_09_D.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,6 +6,8 @@ // @date@ 2005-09-22 // @uri@ news:dguji0$1e1i$4@digitaldaemon.com +// __DSTRESS_TORTURE_BLOCK__ -release + module dstess.run.i.in_out_body_09_D; typedef int intX;
--- a/run/i/in_out_body_09_E.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/i/in_out_body_09_E.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,6 +6,8 @@ // @date@ 2005-09-22 // @uri@ news:dguji0$1e1i$4@digitaldaemon.com +// __DSTRESS_TORTURE_BLOCK__ -release + module dstess.run.i.in_out_body_09_E; alias int intX;
--- a/run/i/inline_10_B.d Fri Nov 11 21:17:23 2005 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,38 +0,0 @@ -// $HeadURL$ -// $Date$ -// $Author$ - -// @author@ Vathix <vathix@dprogramming.com> -// @date@ 2005-05-22 -// @uri@ news:op.sq4gt8ddkcck4r@esi -// @desc@ -inline calling wrong virtual function - -// __DSTRESS_DFLAGS__ -inline - -module dstress.run.i.inline_10_B; - -class Base{ - int test(){ - return 1; - } -} - -class Derived : Base{ - int test(){ - return 2; - } - - package int baseTest(){ - return super.test(); - } -} - -int main(){ - Base b = new Base(); - assert(b.test()==1); - - Derived f = new Derived(); - assert(f.test()==2); - assert(f.baseTest()==1); - return 0; -}
--- a/run/i/inline_10_C.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/i/inline_10_C.d Sat Nov 12 07:28:46 2005 +0000 @@ -7,8 +7,6 @@ // @uri@ news:op.sq4gt8ddkcck4r@esi // @desc@ -inline calling wrong virtual function -// __DSTRESS_DFLAGS__ -inline - module dstress.run.i.inline_10_C; class Base{
--- a/run/i/inline_11_B.d Fri Nov 11 21:17:23 2005 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,43 +0,0 @@ -// $HeadURL$ -// $Date$ -// $Author$ - -// @author@ Victor Nakoryakov <nail-mail@mail.ru> -// @date@ 2005-06-25 -// @uri@ news:d9e3af$1olf$1@digitaldaemon.com - -// __DSTRESS_DFLAGS__ -inline - -module dstress.run.i.inline_11_B; - -struct Struct{ - int i; - - Struct foo(){ - Struct s; - int a = i; - int b = s.i; - with (s) { - i+=2; - } - assert(a==i); - assert(b+2==s.i); - return s; - } - - Struct bar(){ - return Struct.foo() * Struct.foo(); - } - - Struct opMul(Struct s){ - Struct ss; - ss.i = s.i * i; - return ss; - } -} - -int main(){ - Struct s; - assert(s.bar().i==4); - return 0; -}
--- a/run/i/inline_11_C.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/i/inline_11_C.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,8 +6,6 @@ // @date@ 2005-06-25 // @uri@ news:d9e3af$1olf$1@digitaldaemon.com -// __DSTRESS_DFLAGS__ -inline - module dstress.run.i.inline_11_C; struct Struct{
--- a/run/i/inline_11_D.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/i/inline_11_D.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,8 +6,6 @@ // @date@ 2005-06-25 // @uri@ news:d9e3af$1olf$1@digitaldaemon.com -// __DSTRESS_DFLAGS__ -inline - module dstress.run.i.inline_11_D; struct Struct{
--- a/run/i/inline_12_B.d Fri Nov 11 21:17:23 2005 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,40 +0,0 @@ -// $HeadURI$ -// $Date$ -// $Author$ - -// @author@ Victor Nakoryakov <nail-mail@mail.ru> -// @date@ 2005-06-23 -// @uri@ news:d9eouv$2okr$1@digitaldaemon.com - -// __DSTRESS_DFLAGS__ -inline - -module dstress.run.i.inline_12_B; - -struct Struct{ - int opMul(int x){ - return x+1; - } -} - -class Class{ - int opMul(int f){ - return (foo * f) + 3; - } - - Struct foo(){ - Struct s; - return s; - } -} - -int main(){ - Struct s; - assert(s * 1 == 2); - - Class c = new Class; - assert(c * 1 == 5); - - return 0; -} - -
--- a/run/i/inline_12_C.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/i/inline_12_C.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,8 +6,6 @@ // @date@ 2005-06-23 // @uri@ news:d9eouv$2okr$1@digitaldaemon.com -// __DSTRESS_DFLAGS__ -inline - module dstress.run.i.inline_12_C; struct Struct{
--- a/run/i/inline_13_B.d Fri Nov 11 21:17:23 2005 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,49 +0,0 @@ -// $HeadURL$ -// $Date$ -// $Author$ - -// @author@ Uwe Salomon <post@uwesalomon.de> -// @date@ 2005-07-13 -// @uri@ news:op.studsoj86yjbe6@sandmann.maerchenwald.net - -// __DSTRESS_DFLAGS__ -inline - -module dstress.run.i.inline_13_B; - -struct NodeType(Key, T){ - NodeType* next; - uint hash; - Key key; -} - -struct HashIterator(Key, T){ - NodeType!(Key, T)* m_ptr; - - static HashIterator fromPtr(NodeType!(Key, T)* ptr){ - return *(cast(HashIterator*) &ptr); - } - - int opEquals(HashIterator iter){ - return (m_ptr == iter.m_ptr); - } -} - -struct Hash(Key, T){ - alias HashIterator!(Key, T) Iterator; - - Iterator end(){ - return Iterator.fromPtr(null); - } - -} - -int main(){ - Hash!(uint, uint) hash; - hash.Iterator iter; - - if ((iter = hash.end()) == hash.end){ - return 0; - } - - assert(0); -}
--- a/run/i/inline_14_A.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/i/inline_14_A.d Sat Nov 12 07:28:46 2005 +0000 @@ -29,4 +29,4 @@ assert(a==1); assert(b==1); return 0; -} \ No newline at end of file +}
--- a/run/i/inline_14_B.d Fri Nov 11 21:17:23 2005 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,34 +0,0 @@ -// $HeadURL$ -// $Date$ -// $Author$ - -// @author@ zwang <nehzgnaw@gmail.com> -// @date@ 2005-09-09 -// @uri@ news:dfsni3$2jst$1@digitaldaemon.com - -// __DSTRESS_DFLAGS__ -inline - -module dstress.run.i.inline_14_B; - -int a = 0; -int b = 0; - -class A{ - void f(){ - a++; - } -} - -final class B : A{ - void f(){ - b++; - super.f(); - } -} - -int main(){ - (new B).f(); - assert(a==1); - assert(b==1); - return 0; -} \ No newline at end of file
--- a/run/i/inline_14_C.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/i/inline_14_C.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,8 +6,6 @@ // @date@ 2005-09-09 // @uri@ news:dfsni3$2jst$1@digitaldaemon.com -// __DSTRESS_DFLAGS__ -inline - module dstress.run.i.inline_14_C; int a = 0; @@ -31,4 +29,4 @@ assert(a==1); assert(b==1); return 0; -} \ No newline at end of file +}
--- a/run/i/inline_15_B.d Fri Nov 11 21:17:23 2005 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,30 +0,0 @@ -// $HeadURL$ -// $Date$ -// $Author$ - -// @author@ John C <johnch_atms@hotmail.com> -// @date@ 2005-09-30 -// @uri@ news:dhj6pt$1crc$1@digitaldaemon.com - -// __DSTRESS_DFLAGS__ -inline - -module dstress.run.i.inline_15_B; - -int[] toArray(int[] params ...) { - return params.dup; -} - -int[] values; - -void ensure() { - values = toArray(1, 2, 3); -} - -int main(){ - ensure(); - assert(values.length==3); - assert(values[0]==1); - assert(values[1]==2); - assert(values[2]==3); - return 0; -} \ No newline at end of file
--- a/run/i/int_09_A.d Fri Nov 11 21:17:23 2005 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,32 +0,0 @@ -// $HeadURL$ -// $Date$ -// $Author$ - -// @author@ Nick <Nick_member@pathlink.com> -// @date@ 2005-05-25 -// @uri@ news:d72fan$60m$1@digitaldaemon.com - -module dstress.run.i.int_09_A; - -int main(){ - static int[] params = [1,3,5]; - - int[] sums = new int[3]; - sums[] = 0; - - foreach(int d; params){ - int prod = d; - - for(int i; i<2; i++){ - sums[i] += prod; - prod *= d; - } - sums[2] += prod; - } - - assert(sums[0]==9); - assert(sums[1]==35); - assert(sums[2]==153); - - return 0; -}
--- a/run/i/int_09_B.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/i/int_09_B.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,8 +6,6 @@ // @date@ 2005-05-25 // @uri@ news:d72fan$60m$1@digitaldaemon.com -// __DSTRESS_DFLAGS__ -O - module dstress.run.i.int_09_B; int main(){
--- a/run/in_out_body_01.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/in_out_body_01.d Sat Nov 12 07:28:46 2005 +0000 @@ -7,6 +7,8 @@ // @uri@ news:opshfzxz0b44buww@simon.homenet // @url@ nntp://digitalmars.com/digitalmars.D.bugs/2262 +// __DSTRESS_TORTURE_BLOCK__ -release + module dstress.run.in_out_body_01; struct MyStruct{
--- a/run/in_out_body_02.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/in_out_body_02.d Sat Nov 12 07:28:46 2005 +0000 @@ -7,6 +7,8 @@ // @uri@ news:opshfzxz0b44buww@simon.homenet // @url@ nntp://digitalmars.com/digitalmars.D.bugs/2262 +// __DSTRESS_TORTURE_BLOCK__ -release + module dstress.run.in_out_body_02; struct MyStruct{
--- a/run/in_out_body_03.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/in_out_body_03.d Sat Nov 12 07:28:46 2005 +0000 @@ -7,6 +7,8 @@ // @uri@ news:opshfzxz0b44buww@simon.homenet // @url@ nntp://digitalmars.com/digitalmars.D.bugs/2262 +// __DSTRESS_TORTURE_BLOCK__ -release + module dstress.run.in_out_body_03; bool in_checked;
--- a/run/in_out_body_04.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/in_out_body_04.d Sat Nov 12 07:28:46 2005 +0000 @@ -7,6 +7,8 @@ // @uri@ news:opshfzxz0b44buww@simon.homenet // @url@ nntp://digitalmars.com/digitalmars.D.bugs/2262 +// __DSTRESS_TORTURE_BLOCK__ -release + module dstress.run.in_out_body_04; void outer(){
--- a/run/in_out_body_05.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/in_out_body_05.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,6 +6,8 @@ // @date@ 2005-02-06 // @uri@ news:cu5eci$1asg$1@digitaldaemon.com +// __DSTRESS_TORTURE_BLOCK__ -release + module dstress.run.in_out_body_05; void test()
--- a/run/in_out_body_06.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/in_out_body_06.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,6 +6,8 @@ // @date@ 2005-02-06 // @uri@ news:cu5eci$1asg$1@digitaldaemon.com +// __DSTRESS_TORTURE_BLOCK__ -release + module dstress.run.in_out_body_06; void test()
--- a/run/in_out_body_07.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/in_out_body_07.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,6 +6,8 @@ // @date@ 2005-02-06 // @uri@ news:cu5eci$1asg$1@digitaldaemon.com +// __DSTRESS_TORTURE_BLOCK__ -release + module dstress.run.in_out_body_07; void test()
--- a/run/in_out_body_08.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/in_out_body_08.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,6 +6,8 @@ // @date@ 2005-02-06 // @uri@ news:cu5eci$1asg$1@digitaldaemon.com +// __DSTRESS_TORTURE_BLOCK__ -release + module dstress.run.in_out_body_08; void test()
--- a/run/inline_04.d Fri Nov 11 21:17:23 2005 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,39 +0,0 @@ -// $HeadURL$ -// $Date$ -// $Author$ - -// @author@ Ilya Zaitseff <sark7@mail333.com> -// @date@ 2005-02-14 -// @uri@ news:opsl6xtajtaaezs2@robingood -// @url@ nntp://news.digitalmars.com/digitalmars.D.bugs/2984 - -// __DSTRESS_DFLAGS__ -inline - -module dstress.run.inline_04; - -struct MyStruct{ - - int[] x; - - int foo() { - return 3; - } - - MyStruct bar(){ - MyStruct v; - foreach (inout int f; v.x){ - f=0; - } - return v; - } - - float bug(MyStruct p1) { - return bar.foo; - } -} - -int main(){ - MyStruct s; - assert(s.bug(s)==3); - return 0; -} \ No newline at end of file
--- a/run/inline_06.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/inline_06.d Sat Nov 12 07:28:46 2005 +0000 @@ -7,8 +7,6 @@ // @uri@ news:opsl6xtajtaaezs2@robingood // @url@ nntp://news.digitalmars.com/digitalmars.D.bugs/2984 -// __DSTRESS_DFLAGS__ -inline - module dstress.run.inline_06; struct MyStruct{ @@ -33,4 +31,4 @@ MyStruct s; assert(s.bug(s)==3); return 0; -} \ No newline at end of file +}
--- a/run/inline_09.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/inline_09.d Sat Nov 12 07:28:46 2005 +0000 @@ -7,8 +7,6 @@ // @uri@ news:cv77ei$27mv$3@digitaldaemon.com // @url@ nntp://news.digitalmars.com/digitalmars.D.bugs/3017 -// __DSTRESS_DFLAGS__ -inline - module dstress.compile.inline_09; struct MyStruct{ @@ -20,4 +18,4 @@ int main(){ assert(MyStruct.bug()==3); return 0; -} \ No newline at end of file +}
--- a/run/invariant_01.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/invariant_01.d Sat Nov 12 07:28:46 2005 +0000 @@ -2,6 +2,8 @@ // $Date$ // $Author$ +// __DSTRESS_TORTURE_BLOCK__ -release + module dstress.run.invariant_01; class MyClass{
--- a/run/invariant_02.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/invariant_02.d Sat Nov 12 07:28:46 2005 +0000 @@ -2,6 +2,8 @@ // $Date$ // $Author$ +// __DSTRESS_TORTURE_BLOCK__ -release + module dstress.run.invariant_02; int status;
--- a/run/invariant_04.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/invariant_04.d Sat Nov 12 07:28:46 2005 +0000 @@ -9,6 +9,8 @@ // invariant for structs allowed since dmd-0.119 +// __DSTRESS_TORTURE_BLOCK__ -release + module dstress.run.invariant_04; bool tested;
--- a/run/invariant_06.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/invariant_06.d Sat Nov 12 07:28:46 2005 +0000 @@ -9,6 +9,8 @@ // invariants for Unions allowed since dmd-0.119 +// __DSTRESS_TORTURE_BLOCK__ -release + module dstress.run.invariant_06; int status;
--- a/run/invariant_10.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/invariant_10.d Sat Nov 12 07:28:46 2005 +0000 @@ -3,6 +3,7 @@ // $Author$ // the name function name "_invariant" isn't forbidden (dmd-0.104 documentation) + module dstress.run.invariant_10; class MyClass{
--- a/run/invariant_12.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/invariant_12.d Sat Nov 12 07:28:46 2005 +0000 @@ -2,6 +2,8 @@ // $Date$ // $Author$ +// __DSTRESS_TORTURE_BLOCK__ -release + module dstress.run.invariant_12.d; bool checked;
--- a/run/invariant_13.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/invariant_13.d Sat Nov 12 07:28:46 2005 +0000 @@ -2,6 +2,8 @@ // $Date$ // $Author$ +// __DSTRESS_TORTURE_BLOCK__ -release + module dstress.run.invariant_13; class Parent{
--- a/run/invariant_14.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/invariant_14.d Sat Nov 12 07:28:46 2005 +0000 @@ -7,6 +7,8 @@ // @uri@ news:clbr09$uc6$1@digitaldaemon.com // @url@ nntp://digitalmars.com/digitalmars.D.bugs/2140 +// __DSTRESS_TORTURE_BLOCK__ -release + module dstress.run.invariant_14; class Parent{
--- a/run/invariant_15.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/invariant_15.d Sat Nov 12 07:28:46 2005 +0000 @@ -7,6 +7,8 @@ // @uri@ news:clbr09$uc6$1@digitaldaemon.com // @url@ nntp://digitalmars.com/digitalmars.D.bugs/2140 +// __DSTRESS_TORTURE_BLOCK__ -release + module dstress.run.invariant_15; class Parent{
--- a/run/invariant_18.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/invariant_18.d Sat Nov 12 07:28:46 2005 +0000 @@ -7,6 +7,8 @@ // @uri@ news:cldaue$2gf4$1@digitaldaemon.com // @url@ nntp://digitalmars.com/digitalmars.D.bugs/2144 +// __DSTRESS_TORTURE_BLOCK__ -release + module dstress.run.invariant_18; class MyClass{
--- a/run/invariant_19.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/invariant_19.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,6 +6,8 @@ // @date@ 2005-02-05 // @uri@ news:cu30gc$29cb$1@digitaldaemon.com +// __DSTRESS_TORTURE_BLOCK__ -release + module dstress.run.invariant_19; class MyClass{
--- a/run/invariant_20.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/invariant_20.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,6 +6,8 @@ // @date@ 2005-02-05 // @uri@ news:cu30gc$29cb$1@digitaldaemon.com +// __DSTRESS_TORTURE_BLOCK__ -release + module dstress.run.invariant_20; class MyClass{
--- a/run/invariant_21.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/invariant_21.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,6 +6,8 @@ // @date@ 2005-02-05 // @uri@ news:cu30gc$29cb$1@digitaldaemon.com +// __DSTRESS_TORTURE_BLOCK__ -release + module dstress.run.invariant_21; class MyClass{
--- a/run/invariant_22.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/invariant_22.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,6 +6,8 @@ // @date@ 2005-02-05 // @uri@ news:cu30gc$29cb$1@digitaldaemon.com +// __DSTRESS_TORTURE_BLOCK__ -release + module dstress.run.invariant_22; class MyClass{
--- a/run/invariant_23.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/invariant_23.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,6 +6,8 @@ // @date@ 2005-02-06 // @uri@ news:vlbhd2-1n2.ln1@lnews.kuehne.cn +// __DSTRESS_TORTURE_BLOCK__ -release + module dstress.run.invariant_23; class MyClass{
--- a/run/invariant_24.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/invariant_24.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,6 +6,8 @@ // @date@ 2005-02-06 // @uri@ news:vlbhd2-1n2.ln1@lnews.kuehne.cn +// __DSTRESS_TORTURE_BLOCK__ -release + module dstress.run.invariant_24; class MyClass{
--- a/run/invariant_25.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/invariant_25.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,6 +6,8 @@ // @date@ 2005-02-06 // @uri@ news:s2chd2-1n2.ln1@lnews.kuehne.cn +// __DSTRESS_TORTURE_BLOCK__ -release + module dstress.run.invariant_25; class MyClass{
--- a/run/invariant_27.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/invariant_27.d Sat Nov 12 07:28:46 2005 +0000 @@ -2,6 +2,8 @@ // $Date$ // $Author$ +// __DSTRESS_TORTURE_BLOCK__ -release + module dstress.run.invariant_27; int status;
--- a/run/invariant_28.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/invariant_28.d Sat Nov 12 07:28:46 2005 +0000 @@ -2,6 +2,8 @@ // $Date$ // $Author$ +// __DSTRESS_TORTURE_BLOCK__ -release + module dstress.run.invariant_28; int status;
--- a/run/invariant_32.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/invariant_32.d Sat Nov 12 07:28:46 2005 +0000 @@ -2,6 +2,8 @@ // $Date$ // $Author$ +// __DSTRESS_TORTURE_BLOCK__ -release + module dstress.run.invariant_32; int status;
--- a/run/l/long_04_A.d Fri Nov 11 21:17:23 2005 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,32 +0,0 @@ -// $HeadURL$ -// $Date$ -// $Author$ - -// @author@ Nick <Nick_member@pathlink.com> -// @date@ 2005-05-25 -// @uri@ news:d72fan$60m$1@digitaldaemon.com - -module dstress.run.l.long_04_A; - -int main(){ - static long[] params = [1,3,5]; - - long[] sums = new long[3]; - sums[] = 0; - - foreach(long d; params){ - long prod = d; - - for(int i; i<2; i++){ - sums[i] += prod; - prod *= d; - } - sums[2] += prod; - } - - assert(sums[0]==9); - assert(sums[1]==35); - assert(sums[2]==153); - - return 0; -}
--- a/run/l/long_04_B.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/l/long_04_B.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,8 +6,6 @@ // @date@ 2005-05-25 // @uri@ news:d72fan$60m$1@digitaldaemon.com -// __DSTRESS_DFLAGS__ -O - module dstress.run.l.long_04_B; int main(){
--- a/run/m/mixin_14_E.d Fri Nov 11 21:17:23 2005 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,35 +0,0 @@ -// $HeadULR$ -// $Date$ -// $Author$ - -// @author@ ElfQT <dethjunk@yahoo.com> -// @date@ 2005-09-03 -// @uri@ news:dfd6f0$oit$1@digitaldaemon.com - -// __DSTRESS_DFLAGS__ -inline - -module dstress.run.m.mixin_14_E; - -int main(){ - char[] arg = "AAA"; - mixin Template!(); - - assert(Class.foo(arg) == "AAA"); - assert(test() == "XXX"); - - return 0; -} - -template Template(){ - char[] arg = "XXX"; - - char[] test(){ - return Class.foo(arg); - } -} - -class Class{ - static char[] foo(char[] s){ - return s; - } -}
--- a/run/m/mixin_14_F.d Fri Nov 11 21:17:23 2005 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,35 +0,0 @@ -// $HeadULR$ -// $Date$ -// $Author$ - -// @author@ ElfQT <dethjunk@yahoo.com> -// @date@ 2005-09-03 -// @uri@ news:dfd6f0$oit$1@digitaldaemon.com - -// __DSTRESS_DFLAGS__ -inline - -module dstress.run.m.mixin_14_F; - -int main(){ - int arg = 1; - mixin Template!(); - - assert(Class.foo(arg) == 1); - assert(test() == 2); - - return 0; -} - -template Template(){ - int arg = 2; - - int test(){ - return Class.foo(arg); - } -} - -class Class{ - static int foo(int i){ - return i; - } -}
--- a/run/m/mixin_14_G.d Fri Nov 11 21:17:23 2005 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,36 +0,0 @@ -// $HeadULR$ -// $Date$ -// $Author$ - -// @author@ ElfQT <dethjunk@yahoo.com> -// @date@ 2005-09-03 -// @uri@ news:dfd6f0$oit$1@digitaldaemon.com - -// __DSTRESS_DFLAGS__ -inline - -module dstress.run.m.mixin_14_G; - -int main(){ - mixin Template!(); - char[] arg = "AAA"; - - - assert(Class.foo(arg) == "AAA"); - assert(test() == "XXX"); - - return 0; -} - -template Template(){ - char[] arg = "XXX"; - - char[] test(){ - return Class.foo(arg); - } -} - -class Class{ - static char[] foo(char[] s){ - return s; - } -}
--- a/run/m/mixin_14_H.d Fri Nov 11 21:17:23 2005 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,35 +0,0 @@ -// $HeadULR$ -// $Date$ -// $Author$ - -// @author@ ElfQT <dethjunk@yahoo.com> -// @date@ 2005-09-03 -// @uri@ news:dfd6f0$oit$1@digitaldaemon.com - -// __DSTRESS_DFLAGS__ -inline - -module dstress.run.m.mixin_14_H; - -int main(){ - mixin Template!(); - int arg = 1; - - assert(Class.foo(arg) == 1); - assert(test() == 2); - - return 0; -} - -template Template(){ - int arg = 2; - - int test(){ - return Class.foo(arg); - } -} - -class Class{ - static int foo(int i){ - return i; - } -}
--- a/run/m/mixin_14_I.d Fri Nov 11 21:17:23 2005 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,35 +0,0 @@ -// $HeadULR$ -// $Date$ -// $Author$ - -// @author@ ElfQT <dethjunk@yahoo.com> -// @date@ 2005-09-03 -// @uri@ news:dfd6f0$oit$1@digitaldaemon.com - -// __DSTRESS_DFLAGS__ -g - -module dstress.run.m.mixin_14_I; - -int main(){ - char[] arg = "AAA"; - mixin Template!(); - - assert(Class.foo(arg) == "AAA"); - assert(test() == "XXX"); - - return 0; -} - -template Template(){ - char[] arg = "XXX"; - - char[] test(){ - return Class.foo(arg); - } -} - -class Class{ - static char[] foo(char[] s){ - return s; - } -}
--- a/run/m/mixin_14_J.d Fri Nov 11 21:17:23 2005 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,35 +0,0 @@ -// $HeadULR$ -// $Date$ -// $Author$ - -// @author@ ElfQT <dethjunk@yahoo.com> -// @date@ 2005-09-03 -// @uri@ news:dfd6f0$oit$1@digitaldaemon.com - -// __DSTRESS_DFLAGS__ -g - -module dstress.run.m.mixin_14_J; - -int main(){ - int arg = 1; - mixin Template!(); - - assert(Class.foo(arg) == 1); - assert(test() == 2); - - return 0; -} - -template Template(){ - int arg = 2; - - int test(){ - return Class.foo(arg); - } -} - -class Class{ - static int foo(int i){ - return i; - } -}
--- a/run/m/mixin_14_K.d Fri Nov 11 21:17:23 2005 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,36 +0,0 @@ -// $HeadULR$ -// $Date$ -// $Author$ - -// @author@ ElfQT <dethjunk@yahoo.com> -// @date@ 2005-09-03 -// @uri@ news:dfd6f0$oit$1@digitaldaemon.com - -// __DSTRESS_DFLAGS__ -g - -module dstress.run.m.mixin_14_K; - -int main(){ - mixin Template!(); - char[] arg = "AAA"; - - - assert(Class.foo(arg) == "AAA"); - assert(test() == "XXX"); - - return 0; -} - -template Template(){ - char[] arg = "XXX"; - - char[] test(){ - return Class.foo(arg); - } -} - -class Class{ - static char[] foo(char[] s){ - return s; - } -}
--- a/run/m/mixin_14_L.d Fri Nov 11 21:17:23 2005 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,35 +0,0 @@ -// $HeadULR$ -// $Date$ -// $Author$ - -// @author@ ElfQT <dethjunk@yahoo.com> -// @date@ 2005-09-03 -// @uri@ news:dfd6f0$oit$1@digitaldaemon.com - -// __DSTRESS_DFLAGS__ -g - -module dstress.run.m.mixin_14_L; - -int main(){ - mixin Template!(); - int arg = 1; - - assert(Class.foo(arg) == 1); - assert(test() == 2); - - return 0; -} - -template Template(){ - int arg = 2; - - int test(){ - return Class.foo(arg); - } -} - -class Class{ - static int foo(int i){ - return i; - } -}
--- a/run/main_06.d Fri Nov 11 21:17:23 2005 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,12 +0,0 @@ -// $HeadURL$ -// $Date$ -// $Author$ - -// return contains an Expression and no ExpressionStatement, -// thus effectless code is legal - -module dstress.run.main_06; - -void main(){ - return 0; -}
--- a/run/nested_function_02.d Fri Nov 11 21:17:23 2005 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,30 +0,0 @@ -// $HeadURL$ -// $Date$ -// $Author$ - -// @author@ Charlie <Charlie_member@pathlink.com> -// @date@ 2004-07-17 -// @uri@ news:casnln$1oe1$1@digitaldaemon.com -// @url@ nntp://digitalmars.com/digitalmars.D.bugs/551 - -// __DSTRESS_DFLAGS__ -inline - -module dstress.run.nested_function_02; - -void fn( out char[] buf ){ - void fn2(){ - assert(buf.length==0); - assert(buf.sizeof==8); - } - fn2(); - assert(buf.length==0); - assert(buf.sizeof==8); -} - -int main(){ - char[] buf; - assert(buf.length==0); - assert(buf.sizeof==8); - fn( buf ); - return 0; -}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/o/opIndex_06_A.d Sat Nov 12 07:28:46 2005 +0000 @@ -0,0 +1,11 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.o.opIndex_06_A; + +int main(){ + const char c = "abc"[1]; + assert(c=='b'); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/o/opIndex_06_B.d Sat Nov 12 07:28:46 2005 +0000 @@ -0,0 +1,11 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.o.opIndex_06_B; + +int main(){ + const dchar c = "abc"[1]; + assert(c=='b'); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/o/opIndex_06_C.d Sat Nov 12 07:28:46 2005 +0000 @@ -0,0 +1,11 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.o.opIndex_06_C; + +int main(){ + const wchar c = "abc"[1]; + assert(c=='b'); + return 0; +}
--- a/run/opIndex_01.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/opIndex_01.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,8 +6,6 @@ // @date@ 2005-04-24 // @uri@ news:d4ha7g$fuc$1@digitaldaemon.com -// __DSTRESS_DFLAGS__ -inline - module dstress.run.opIndex_01; struct Range{
--- a/run/opIndex_02.d Fri Nov 11 21:17:23 2005 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,34 +0,0 @@ -// $HeadURI$ -// $Author$ -// $Date$ - -// @author@ Kevin Bealer <Kevin_member@pathlink.com> -// @date@ 2005-04-24 -// @uri@ news:d4ha7g$fuc$1@digitaldaemon.com - -module dstress.run.opIndex_02; - -struct Range{ - int width(){ - return 1; - } -} - -class Container { - Range opIndex(int i){ - return data[i]; - } - - Range[2] data; -} - -int main(){ - Container ranges=new Container; - - if (ranges[0].width == 1){ - return 0; - } - - assert(0); -} -
--- a/run/opIndex_03.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/opIndex_03.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,8 +6,6 @@ // @date@ 2005-04-24 // @uri@ news:d4ha7g$fuc$1@digitaldaemon.com -// __DSTRESS_DFLAGS__ -inline - module dstress.run.opIndex_03; class Range{
--- a/run/opIndex_04.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/opIndex_04.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,8 +6,6 @@ // @date@ 2005-04-24 // @uri@ news:d4ha7g$fuc$1@digitaldaemon.com -// __DSTRESS_DFLAGS__ -inline - module dstress.run.opIndex_04; class Range{
--- a/run/r/real_23_A.d Fri Nov 11 21:17:23 2005 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,32 +0,0 @@ -// $HeadURL$ -// $Date$ -// $Author$ - -// @author@ Nick <Nick_member@pathlink.com> -// @date@ 2005-05-25 -// @uri@ news:d72fan$60m$1@digitaldaemon.com - -module dstress.run.f.real_23_A; - -int main(){ - static real[] params = [1,3,5]; - - real[] sums = new real[3]; - sums[] = 0; - - foreach(real d; params){ - real prod = d; - - for(int i; i<2; i++){ - sums[i] += prod; - prod *= d; - } - sums[2] += prod; - } - - assert(sums[0]==9); - assert(sums[1]==35); - assert(sums[2]==153); - - return 0; -}
--- a/run/r/real_23_B.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/r/real_23_B.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,8 +6,6 @@ // @date@ 2005-05-25 // @uri@ news:d72fan$60m$1@digitaldaemon.com -// __DSTRESS_DFLAGS__ -O - module dstress.run.f.real_23_B; int main(){
--- a/run/r/return_06_B.d Fri Nov 11 21:17:23 2005 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,23 +0,0 @@ -// $HeadURL$ -// $Date$ -// $Author$ - -// __DSTRESS__ -inline - -module dstress.run.r.return_06_B; - -int test(int i){ - if(i==0){ - return 2; - } -} - -int main(){ - assert(test(0)==2); - try{ - test(1); - }catch{ - return 0; - } - assert(0); -}
--- a/run/s/short_04_A.d Fri Nov 11 21:17:23 2005 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,32 +0,0 @@ -// $HeadURL$ -// $Date$ -// $Author$ - -// @author@ Nick <Nick_member@pathlink.com> -// @date@ 2005-05-25 -// @uri@ news:d72fan$60m$1@digitaldaemon.com - -module dstress.run.s.short_04_A; - -int main(){ - static short[] params = [1,3,5]; - - short[] sums = new short[3]; - sums[] = 0; - - foreach(short d; params){ - short prod = d; - - for(int i; i<2; i++){ - sums[i] += prod; - prod *= d; - } - sums[2] += prod; - } - - assert(sums[0]==9); - assert(sums[1]==35); - assert(sums[2]==153); - - return 0; -}
--- a/run/s/short_04_B.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/s/short_04_B.d Sat Nov 12 07:28:46 2005 +0000 @@ -6,8 +6,6 @@ // @date@ 2005-05-25 // @uri@ news:d72fan$60m$1@digitaldaemon.com -// __DSTRESS_DFLAGS__ -O - module dstress.run.s.short_04_B; int main(){
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/s/string_postfix_06_A.d Sat Nov 12 07:28:46 2005 +0000 @@ -0,0 +1,22 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.s.string_postfix_06_A; + +int test(char[] a){ + return a.length; +} + +int test(wchar[] a){ + return a.length + 100; +} + +int test(dchar[] a){ + return a.length + 10000; +} + +int main(){ + assert(test("a"c "b"c)==2); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/s/string_postfix_06_B.d Sat Nov 12 07:28:46 2005 +0000 @@ -0,0 +1,22 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.s.string_postfix_06_B; + +int test(char[] a){ + return a.length; +} + +int test(wchar[] a){ + return a.length + 100; +} + +int test(dchar[] a){ + return a.length + 10000; +} + +int main(){ + assert(test("a"w "b"w)==102); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/s/string_postfix_06_C.d Sat Nov 12 07:28:46 2005 +0000 @@ -0,0 +1,22 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.s.string_postfix_06_C; + +int test(char[] a){ + return a.length; +} + +int test(wchar[] a){ + return a.length + 100; +} + +int test(dchar[] a){ + return a.length + 10000; +} + +int main(){ + assert(test("a"d "b"d)==10002); + return 0; +}
--- a/run/slice_09.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/slice_09.d Sat Nov 12 07:28:46 2005 +0000 @@ -2,6 +2,7 @@ // $Date$ // $Author$ +// __DSTRESS_TORTURE_BLOCK__ -release module dstress.run.slice_09; int main(){
--- a/run/struct_15.d Fri Nov 11 21:17:23 2005 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,35 +0,0 @@ -// $HeadURL$ -// $Date$ -// $Author$ - -// @author@ shinichiro.h <s31552@mail.ecc.u-tokyo.ac.jp> -// @date@ 2004-10-30 -// @uri@ news:20041030030623.0497f385.s31552@mail.ecc.u-tokyo.ac.jp -// @url@ nntp://digitalmars.com/digitalmars.D.bugs/2163 - -// __DSTRESS_DFLAGS__ -O - -module dstress.run.struct_15; - -struct MyStruct { - ubyte a, b, c, d; -} - -void check(MyStruct s) { - assert(s.a==1); - assert(s.b==2); - assert(s.c==3); - assert(s.d==4); -} - -int main() { - for (int i = 0; i < 1; i++) { - MyStruct s; - s.a = 1; - s.b = 2; - s.c = 3; - s.d = 4; - check(s); - } - return 0; -}
--- a/run/unittest_01.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/unittest_01.d Sat Nov 12 07:28:46 2005 +0000 @@ -2,6 +2,7 @@ // $Date$ // $Author$ +// __DSTRESS_TORTURE_BLOCK__ -release // __DSTRESS_DFLAGS__ -unittest module dstress.run.unittest_01;
--- a/run/unittest_03.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/unittest_03.d Sat Nov 12 07:28:46 2005 +0000 @@ -2,6 +2,7 @@ // $Date$ // $Author$ +// __DSTRESS_TORTURE_BLOCK__ -release // __DSTRESS_DFLAGS__ -unittest module dstress.run.unittest_03;
--- a/run/unittest_04.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/unittest_04.d Sat Nov 12 07:28:46 2005 +0000 @@ -4,6 +4,7 @@ // unittests inside of structs allowed since dmd-0.118 +// __DSTRESS_TORTURE_BLOCK__ -release // __DSTRESS_DFLAGS__ -unittest module dstress.run.unittest_04;
--- a/run/unittest_05.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/unittest_05.d Sat Nov 12 07:28:46 2005 +0000 @@ -2,6 +2,7 @@ // $Date$ // $Author$ +// __DSTRESS_TORTURE_BLOCK__ -release // __DSTRESS_DFLAGS__ -unittest module dstress.run.unittest_05;
--- a/run/unittest_08.d Fri Nov 11 21:17:23 2005 +0000 +++ b/run/unittest_08.d Sat Nov 12 07:28:46 2005 +0000 @@ -5,6 +5,7 @@ // Unit tests are run in the lexical order in which they appear // within a module +// __DSTRESS_TORTURE_BLOCK__ -release // __DSTRESS_DFLAGS__ -unittest module dstress.run.unittest_08;