changeset 1186:6e7b74e51c23

[Issue 407] New: casting array literals to int causes compiler seg-fault Aziz K?ksal <aziz.kerim@gmail.com> 2006-10-08 news:bug-407-3@http.d.puremagic.com/issues/
author thomask
date Thu, 12 Oct 2006 15:01:16 +0000
parents feabea588720
children 69d80e62f44c
files reporter.txt run/c/cast_32_A.d run/c/cast_32_B.d run/c/cast_32_C.d run/c/cast_32_D.d
diffstat 5 files changed, 73 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/reporter.txt	Thu Oct 12 15:01:10 2006 +0000
+++ b/reporter.txt	Thu Oct 12 15:01:16 2006 +0000
@@ -12,6 +12,7 @@
 Ant			<duitoolkit@yahoo.ca>
 Arcane Jill
 Artem Rebrov		<ar_other@mail.ru>
+Aziz Köksal		<aziz.kerim@gmail.com>
 Bastiaan Veelo		<Bastiaan.N.Veelo@ntnu.no>
 BCS			<shro8822@uidaho.edu>
 Ben Hinkle		<ben.hinkle@gmail.com>, <bhinkle4@juno.com>, <bhinkle@mathworks.com>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/c/cast_32_A.d	Thu Oct 12 15:01:16 2006 +0000
@@ -0,0 +1,18 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Aziz Köksal <aziz.kerim@gmail.com>
+// @date@	2006-10-08
+// @uri@	news:bug-407-3@http.d.puremagic.com/issues/
+// @desc@	[Issue 407] New: casting array literals to int causes compiler seg-fault
+
+module dstress.run.c.cast_32_A;
+
+int main(){
+	if(! *cast(int*)"0"c){
+		assert(0);
+	}
+
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/c/cast_32_B.d	Thu Oct 12 15:01:16 2006 +0000
@@ -0,0 +1,18 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Aziz Köksal <aziz.kerim@gmail.com>
+// @date@	2006-10-08
+// @uri@	news:bug-407-3@http.d.puremagic.com/issues/
+// @desc@	[Issue 407] New: casting array literals to int causes compiler seg-fault
+
+module dstress.run.c.cast_32_B;
+
+int main(){
+	if(! *cast(int*)[ cast(char)'c' ]){
+		assert(0);
+	}
+
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/c/cast_32_C.d	Thu Oct 12 15:01:16 2006 +0000
@@ -0,0 +1,18 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Aziz Köksal <aziz.kerim@gmail.com>
+// @date@	2006-10-08
+// @uri@	news:bug-407-3@http.d.puremagic.com/issues/
+// @desc@	[Issue 407] New: casting array literals to int causes compiler seg-fault
+
+module dstress.run.c.cast_32_C;
+
+int main(){
+	if(! *cast(int*)cast(char[1])[cast(char)'0']){
+		assert(0);
+	}
+
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/c/cast_32_D.d	Thu Oct 12 15:01:16 2006 +0000
@@ -0,0 +1,18 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Aziz Köksal <aziz.kerim@gmail.com>
+// @date@	2006-10-08
+// @uri@	news:bug-407-3@http.d.puremagic.com/issues/
+// @desc@	[Issue 407] New: casting array literals to int causes compiler seg-fault
+
+module dstress.run.c.cast_32_D;
+
+int main(){
+	if(! *cast(int*)cast(char[1])"0"c){
+		assert(0);
+	}
+
+	return 0;
+}