Mercurial > projects > dstress
changeset 769:ce5513bd43f0
minor dmd-0.141 review
line wrap: on
line diff
--- a/addon/cpuinfo.d Mon Dec 05 03:03:26 2005 +0000 +++ b/addon/cpuinfo.d Fri Dec 09 22:40:57 2005 +0000 @@ -7,87 +7,133 @@ module /*dstress.*/addon.cpuinfo; version(D_InlineAsm){ - void haveCMOV(){ - uint a = 0; - asm{ - mov EAX, 1; - cpuid; - mov a, EDX; - } - assert((a >> 15) & 1); + version(X86){ + const bool haveX86InlineAsm = true; + version = haveX86InlineAsm; + }else version(X86_64){ + const bool haveX86InlineAsm = true; + version = haveX86InlineAsm; + }else{ + pragma(msg, "no Inline ASM support"); + const bool haveX86InlineAsm = false; } - - void haveCX8(){ - uint a = 0; +}else version(D_InlineAsm_X86){ + const bool haveX86InlineAsm = true; + version = haveX86InlineAsm; +}else{ + pragma(msg, "no Inline ASM support"); + const bool haveX86InlineAsm = false; +} + +void haveCMOV(){ + uint a = 0; + + version(haveX86InlineAsm){ asm{ mov EAX, 1; cpuid; mov a, EDX; } - assert((a >> 8) & 1); } + + if(!((a >> 15) & 1)){ + throw new Exception("no X86 CMOV support present"); + } +} - void haveFPU(){ - uint a = 0; - +void haveCX8(){ + uint a = 0; + + version(haveX86InlineAsm){ asm{ mov EAX, 1; cpuid; mov a, EDX; } - - assert(a & 1); + } + + if(!((a >> 8) & 1)){ + throw new Exception("no X86 CX8 support present"); } +} + +void haveFPU(){ + uint a = 0; - void haveMMX(){ - uint a = 0; - + version(haveX86InlineAsm){ asm{ mov EAX, 1; cpuid; mov a, EDX; } + } - assert((a >> 23) & 1); + if(!(a & 1)){ + throw new Exception("no X86 FPU present"); } +} + +void haveMMX(){ + uint a = 0; + + version(haveX86InlineAsm){ + asm{ + mov EAX, 1; + cpuid; + mov a, EDX; + } + } + + if(!((a >> 23) & 1)){ + throw new Exception("no X86 MMX support present"); + } +} - void haveSSE(){ - uint a = 0; - +void haveSSE(){ + uint a = 0; + + version(haveX86InlineAsm){ asm{ mov EAX, 1; cpuid; mov a, EDX; } - - assert((a >> 25) & 1); - } + } - void haveSSE2(){ - uint a = 0; + if(!((a >> 25) & 1)){ + throw new Exception("no X86 SSE support present"); + } +} + +void haveSSE2(){ + uint a = 0; + version(haveX86InlineAsm){ asm{ mov EAX, 1; cpuid; mov a, EDX; } - - assert((a >> 26) & 1); } + + if(!((a >> 26) & 1)){ + throw new Exception("no X86 SSE2 support present"); + } +} - void haveSSE3(){ - uint a = 0; +void haveSSE3(){ + uint a = 0; + version(haveX86InlineAsm){ asm{ mov EAX, 1; cpuid; mov a, ECX; } - - assert(a & 1); } -}else{ - pragma(msg, "no Inline ASM support"); - static assert(0); -} \ No newline at end of file + + if(!(a & 1)){ + throw new Exception("no X86 SSE3 support present"); + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nocompile/b/bug_e2ir_1786_A.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,24 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Deewiant <deewiant.doesnotlike.spam@gmail.com> +// @date@ 2005-08-04 +// @uri@ news:dct2rf$5bf$1@digitaldaemon.com + +// __DSTRESS_ELINE__ 19 + +module dtsress.nocompile.b.bug_e2ir_1786_A; + +interface SomeInterface{ +} + +int main(){ + SomeInterface[] arr = new SomeInterface[1]; + + if(arr[0] < arr[0]){ + assert(0); + }else{ + return 0; + } +}
--- a/nocompile/b/bug_e2ir_299_C.d Mon Dec 05 03:03:26 2005 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,22 +0,0 @@ -// $HeadURL$ -// $Date$ -// $Author$ - -// @author@ h3r3tic <foo@bar.baz> -// @date@ 2004-12-24 -// @uri@ news:cqi3v3$r2o$1@digitaldaemon.com -// @url@ nntp://digitalmars.com/digitalmars.D.bugs/2601 - -// function literals cannot call nested functions - -// __DSTRESS_ELINE__ 19 - -module dstress.nocompile.b.bug_e2ir_299_C; - -int main(){ - void foo() {} - void function() bar = function void() { - foo(); - }; - return 0; -}
--- a/nocompile/b/bug_expression_5818_D.d Mon Dec 05 03:03:26 2005 +0000 +++ b/nocompile/b/bug_expression_5818_D.d Fri Dec 09 22:40:57 2005 +0000 @@ -6,7 +6,7 @@ // @date@ 2005-09-27 // @uri@ news:dhc170$qa0$2@digitaldaemon.com -// __DSTRESS_ELINE__ 15 +// __DSTRESS_ELINE__ 16 module dstress.nocompile.b.bug_expression_5818_D;
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nocompile/s/super_13.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,25 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// __DSTRESS_ELINE__ 22 + +module dstress.nocompile.s.super_13; + +class A{ + int i; + + this(){ + i = 2; + } +} + +class B : A{ + this(){ + if(i){ + return; + } + super(); + } +} +
--- a/run/b/bug_e2ir_1786_A.d Mon Dec 05 03:03:26 2005 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,22 +0,0 @@ -// $HeadURL$ -// $Date$ -// $Author$ - -// @author@ Deewiant <deewiant.doesnotlike.spam@gmail.com> -// @date@ 2005-08-04 -// @uri@ news:dct2rf$5bf$1@digitaldaemon.com - -module dtsress.run.b.bug_e2ir_1786_A; - -interface SomeInterface{ -} - -int main(){ - SomeInterface[] arr = new SomeInterface[1]; - - if(arr[0] < arr[0]){ - assert(0); - }else{ - return 0; - } -} \ No newline at end of file
--- a/run/b/bug_toobj_191_F.d Mon Dec 05 03:03:26 2005 +0000 +++ b/run/b/bug_toobj_191_F.d Fri Dec 09 22:40:57 2005 +0000 @@ -5,7 +5,7 @@ // @author@ Ant^2i <Ant^2i_member@pathlink.com> // @date@ 2005-07-04 // @uri@ news:dabjsi$16h8$1@digitaldaemon.com -// @desc@ toobj.c:191: virtual void ClassDeclaration::toObjFile(): Assertion `!scope' failed +// @desc@ toobj.c:191: virtual void ClassDeclaration::toObjFile(): Assertion `!scope' failed module dstress.run.b.bug_toobj_191_F;
--- a/run/cfloat_01.d Mon Dec 05 03:03:26 2005 +0000 +++ b/run/cfloat_01.d Fri Dec 09 22:40:57 2005 +0000 @@ -11,6 +11,6 @@ int main(){ cfloat c = 27Fi; assert(c.re==0.0F); - assert(c.im==27.0Fi); + assert(c.im==27.0F); return 0; }
--- a/run/d/delete_10_A.d Mon Dec 05 03:03:26 2005 +0000 +++ b/run/d/delete_10_A.d Fri Dec 09 22:40:57 2005 +0000 @@ -17,4 +17,4 @@ boxes[0] = new Box; delete boxes[0]; return 0; -} \ No newline at end of file +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_01_A.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_01_A; + +int main(){ + char[] m = void.mangleof; + if(m == "v"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_01_B.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_01_B; + +int main(){ + char[] m = (void[]).mangleof; + if(m == "Av"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_01_C.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_01_C; + +int main(){ + char[] m = (void*).mangleof; + if(m == "Pv"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_01_D.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_01_D; + +int main(){ + char[] m = (void*[]).mangleof; + if(m == "APv"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_01_E.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_01_E; + +int main(){ + char[] m = (void[]*).mangleof; + if(m == "PAv"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_02_A.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_02_A; + +int main(){ + char[] m = (bit).mangleof; + if(m == "b"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_02_B.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_02_B; + +int main(){ + char[] m = (bit[]).mangleof; + if(m == "Ab"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_02_C.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_02_C; + +int main(){ + char[] m = (bit*).mangleof; + if(m == "Pb"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_02_D.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_02_D; + +int main(){ + char[] m = (bit*[]).mangleof; + if(m == "APb"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_02_E.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_02_E; + +int main(){ + char[] m = (bit[]*).mangleof; + if(m == "PAb"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_02_F.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,13 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_02_F; + +int main(){ + bit[2] t; + char[] m = (typeof(t)).mangleof; + if(m == "G2b"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_03_A.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_03_A; + +int main(){ + char[] m = byte.mangleof; + if(m == "g"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_03_B.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_03_B; + +int main(){ + char[] m = (byte[]).mangleof; + if(m == "Ag"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_03_C.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_03_C; + +int main(){ + char[] m = (byte*).mangleof; + if(m == "Pg"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_03_D.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_03_D; + +int main(){ + char[] m = (byte*[]).mangleof; + if(m == "APg"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_03_E.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_03_E; + +int main(){ + char[] m = (byte[]*).mangleof; + if(m == "PAg"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_03_F.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,13 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_03_F; + +int main(){ + byte[2] t; + char[] m = typeof(t).mangleof; + if(m == "G2g"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_03_G.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,13 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_03_G; + +int main(){ + int[byte] t; + char[] m = typeof(t).mangleof; + if(m == "Hgi"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_04_A.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_04_A; + +int main(){ + char[] m = ubyte.mangleof; + if(m == "h"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_04_B.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_04_B; + +int main(){ + char[] m = (ubyte[]).mangleof; + if(m == "Ah"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_04_C.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_04_C; + +int main(){ + char[] m = (ubyte*).mangleof; + if(m == "Ph"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_04_D.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_04_D; + +int main(){ + char[] m = (ubyte*[]).mangleof; + if(m == "APh"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_04_E.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_04_E; + +int main(){ + char[] m = (ubyte[]*).mangleof; + if(m == "PAh"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_04_F.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,13 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_04_A; + +int main(){ + ubyte[2] t; + char[] m = typeof(t).mangleof; + if(m == "G2h"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_04_G.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,13 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_04_G; + +int main(){ + int[ubyte] t; + char[] m = typeof(t).mangleof; + if(m == "Hhi"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_05_A.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_05_A; + +int main(){ + char[] m = short.mangleof; + if(m == "s"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_05_B.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_05_B; + +int main(){ + char[] m = (short[]).mangleof; + if(m == "As"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_05_C.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_05_C; + +int main(){ + char[] m = (short*).mangleof; + if(m == "Ps"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_05_D.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_05_D; + +int main(){ + char[] m = (short*[]).mangleof; + if(m == "APs"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_05_E.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_05_E; + +int main(){ + char[] m = (short[]*).mangleof; + if(m == "PAs"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_05_F.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,13 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_05_F; + +int main(){ + short[2] x; + char[] m = typeof(x).mangleof; + if(m == "G2s"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_05_G.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,13 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_05_G; + +int main(){ + int[short] x; + char[] m = typeof(x).mangleof; + if(m == "Hsi"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_06_A.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_06_A; + +int main(){ + char[] m = ushort.mangleof; + if(m == "t"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_06_B.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_06_B; + +int main(){ + char[] m = (ushort[]).mangleof; + if(m == "At"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_06_C.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_06_C; + +int main(){ + char[] m = (ushort*).mangleof; + if(m == "Pt"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_06_D.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_06_D; + +int main(){ + char[] m = (ushort*[]).mangleof; + if(m == "APt"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_06_E.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_06_E; + +int main(){ + char[] m = (ushort[]*).mangleof; + if(m == "PAt"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_06_F.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,13 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_06_F; + +int main(){ + ushort[2] x; + char[] m = typeof(x).mangleof; + if(m == "G2t"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_06_G.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,13 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_06_G; + +int main(){ + int[ushort] x; + char[] m = typeof(x).mangleof; + if(m == "Hti"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_07_A.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_07_A; + +int main(){ + char[] m = int.mangleof; + if(m == "i"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_07_B.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_07_B; + +int main(){ + char[] m = (int[]).mangleof; + if(m == "Ai"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_07_C.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_07_C; + +int main(){ + char[] m = (int*).mangleof; + if(m == "Pi"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_07_D.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_07_D; + +int main(){ + char[] m = (int*[]).mangleof; + if(m == "APi"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_07_E.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_07_E; + +int main(){ + char[] m = (int[]*).mangleof; + if(m == "PAi"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_07_F.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,13 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_07_F; + +int main(){ + int[2] x; + char[] m = typeof(x).mangleof; + if(m == "G2i"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_07_G.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,13 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_07_G; + +int main(){ + uint[int] x; + char[] m = typeof(x).mangleof; + if(m == "Hik"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_08_A.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_08_A; + +int main(){ + char[] m = uint.mangleof; + if(m == "k"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_08_B.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_08_B; + +int main(){ + char[] m = (uint[]).mangleof; + if(m == "Ak"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_08_C.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_08_C; + +int main(){ + char[] m = (uint*).mangleof; + if(m == "Pk"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_08_D.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_08_D; + +int main(){ + char[] m = (uint*[]).mangleof; + if(m == "APk"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_08_E.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_08_E; + +int main(){ + char[] m = (uint[]*).mangleof; + if(m == "PAk"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_08_F.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,13 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_08_F; + +int main(){ + uint[2] x; + char[] m = typeof(x).mangleof; + if(m == "G2k"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_08_G.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,13 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_08_F; + +int main(){ + int[uint] x; + char[] m = typeof(x).mangleof; + if(m == "Hki"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_09_A.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_09_A; + +int main(){ + char[] m = long.mangleof; + if(m == "l"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_09_B.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_09_B; + +int main(){ + char[] m = (long[]).mangleof; + if(m == "Al"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_09_C.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_09_C; + +int main(){ + char[] m = (long*).mangleof; + if(m == "Pl"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_09_D.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_09_D; + +int main(){ + char[] m = (long*[]).mangleof; + if(m == "APl"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_09_E.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_09_E; + +int main(){ + char[] m = (long[]*).mangleof; + if(m == "PAl"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_09_F.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,13 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_09_F; + +int main(){ + long[2] x; + char[] m = typeof(x).mangleof; + if(m == "G2l"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_09_G.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_09_G; + +int main(){ + char[] m = (int[long]).mangleof; + if(m == "Hli"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_10_A.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_10_A; + +int main(){ + char[] m = ulong.mangleof; + if(m == "m"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_10_B.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_10_B; + +int main(){ + char[] m = (ulong[]).mangleof; + if(m == "Am"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_10_C.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_10_C; + +int main(){ + char[] m = (ulong*).mangleof; + if(m == "Pm"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_10_D.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_10_D; + +int main(){ + char[] m = (ulong*[]).mangleof; + if(m == "APm"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_10_E.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_10_E; + +int main(){ + char[] m = (ulong[]*).mangleof; + if(m == "PAm"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_10_F.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,13 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_10_F; + +int main(){ + ulong[2] x; + char[] m = typeof(x).mangleof; + if(m == "G2m"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_10_G.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_10_G; + +int main(){ + char[] m = (int[ulong]).mangleof; + if(m == "Hmi"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_11_A.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_11_A; + +int main(){ + char[] m = float.mangleof; + if(m == "f"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_11_B.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_11_B; + +int main(){ + char[] m = (float[]).mangleof; + if(m == "Af"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_11_C.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_11_C; + +int main(){ + char[] m = (float*).mangleof; + if(m == "Pf"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_11_D.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_11_D; + +int main(){ + char[] m = (float*[]).mangleof; + if(m == "APf"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_11_E.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_11_E; + +int main(){ + char[] m = (float[]*).mangleof; + if(m == "PAf"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_11_F.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,13 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_11_F; + +int main(){ + float[2] x; + char[] m = typeof(x).mangleof; + if(m == "G2f"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_11_G.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_11_G; + +int main(){ + char[] m = (int[float]).mangleof; + if(m == "Hfi"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_12_A.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_12_A; + +int main(){ + char[] m = double.mangleof; + if(m == "d"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_12_B.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_12_B; + +int main(){ + char[] m = (double[]).mangleof; + if(m == "Ad"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_12_C.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_12_C; + +int main(){ + char[] m = (double*).mangleof; + if(m == "Pd"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_12_D.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_12_D; + +int main(){ + char[] m = (double*[]).mangleof; + if(m == "APd"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_12_E.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_12_E; + +int main(){ + char[] m = (double[]*).mangleof; + if(m == "PAd"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_12_F.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,13 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_12_F; + +int main(){ + double[2] x; + char[] m = typeof(x).mangleof; + if(m == "G2d"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_12_G.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_12_G; + +int main(){ + char[] m = (int[double]).mangleof; + if(m == "Hdi"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_13_A.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_13_A; + +int main(){ + char[] m = real.mangleof; + if(m == "e"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_13_B.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_13_B; + +int main(){ + char[] m = (real[]).mangleof; + if(m == "Ae"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_13_C.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_13_C; + +int main(){ + char[] m = (real*).mangleof; + if(m == "Pe"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_13_D.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_13_D; + +int main(){ + char[] m = (real*[]).mangleof; + if(m == "APe"){ + return 0; + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/m/mangleof_13_E.d Fri Dec 09 22:40:57 2005 +0000 @@ -0,0 +1,12 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.m.mangleof_13_E; + +int main(){ + char[] m = (real[]*).mangleof; + if(m == "PAe"){ + return 0; + } +}