changeset 769:ce5513bd43f0

minor dmd-0.141 review
author thomask
date Fri, 09 Dec 2005 22:40:57 +0000
parents 9e6cba0a8cf4
children 1a8a4d885f79
files addon/cpuinfo.d nocompile/b/bug_e2ir_1786_A.d nocompile/b/bug_e2ir_299_C.d nocompile/b/bug_expression_5818_D.d nocompile/s/super_13.d run/b/bug_e2ir_1786_A.d run/b/bug_toobj_191_F.d run/cfloat_01.d run/d/delete_10_A.d run/m/mangleof_01_A.d run/m/mangleof_01_B.d run/m/mangleof_01_C.d run/m/mangleof_01_D.d run/m/mangleof_01_E.d run/m/mangleof_02_A.d run/m/mangleof_02_B.d run/m/mangleof_02_C.d run/m/mangleof_02_D.d run/m/mangleof_02_E.d run/m/mangleof_02_F.d run/m/mangleof_03_A.d run/m/mangleof_03_B.d run/m/mangleof_03_C.d run/m/mangleof_03_D.d run/m/mangleof_03_E.d run/m/mangleof_03_F.d run/m/mangleof_03_G.d run/m/mangleof_04_A.d run/m/mangleof_04_B.d run/m/mangleof_04_C.d run/m/mangleof_04_D.d run/m/mangleof_04_E.d run/m/mangleof_04_F.d run/m/mangleof_04_G.d run/m/mangleof_05_A.d run/m/mangleof_05_B.d run/m/mangleof_05_C.d run/m/mangleof_05_D.d run/m/mangleof_05_E.d run/m/mangleof_05_F.d run/m/mangleof_05_G.d run/m/mangleof_06_A.d run/m/mangleof_06_B.d run/m/mangleof_06_C.d run/m/mangleof_06_D.d run/m/mangleof_06_E.d run/m/mangleof_06_F.d run/m/mangleof_06_G.d run/m/mangleof_07_A.d run/m/mangleof_07_B.d run/m/mangleof_07_C.d run/m/mangleof_07_D.d run/m/mangleof_07_E.d run/m/mangleof_07_F.d run/m/mangleof_07_G.d run/m/mangleof_08_A.d run/m/mangleof_08_B.d run/m/mangleof_08_C.d run/m/mangleof_08_D.d run/m/mangleof_08_E.d run/m/mangleof_08_F.d run/m/mangleof_08_G.d run/m/mangleof_09_A.d run/m/mangleof_09_B.d run/m/mangleof_09_C.d run/m/mangleof_09_D.d run/m/mangleof_09_E.d run/m/mangleof_09_F.d run/m/mangleof_09_G.d run/m/mangleof_10_A.d run/m/mangleof_10_B.d run/m/mangleof_10_C.d run/m/mangleof_10_D.d run/m/mangleof_10_E.d run/m/mangleof_10_F.d run/m/mangleof_10_G.d run/m/mangleof_11_A.d run/m/mangleof_11_B.d run/m/mangleof_11_C.d run/m/mangleof_11_D.d run/m/mangleof_11_E.d run/m/mangleof_11_F.d run/m/mangleof_11_G.d run/m/mangleof_12_A.d run/m/mangleof_12_B.d run/m/mangleof_12_C.d run/m/mangleof_12_D.d run/m/mangleof_12_E.d run/m/mangleof_12_F.d run/m/mangleof_12_G.d run/m/mangleof_13_A.d run/m/mangleof_13_B.d run/m/mangleof_13_C.d run/m/mangleof_13_D.d run/m/mangleof_13_E.d run/m/mangleof_13_F.d run/m/mangleof_13_G.d
diffstat 97 files changed, 1212 insertions(+), 87 deletions(-) [+]
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;
+	}
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/m/mangleof_13_F.d	Fri Dec 09 22:40:57 2005 +0000
@@ -0,0 +1,13 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+module dstress.run.m.mangleof_13_F;
+
+int main(){
+	real[2] x;
+	char[] m = typeof(x).mangleof;
+	if(m == "G2e"){
+		return 0;
+	}
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/m/mangleof_13_G.d	Fri Dec 09 22:40:57 2005 +0000
@@ -0,0 +1,12 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+module dstress.run.m.mangleof_13_G;
+
+int main(){
+	char[] m = (int[real]).mangleof;
+	if(m == "Hei"){
+		return 0;
+	}
+}