changeset 415:e9b425f5e887

() ? (null) : (array) Kris <fu@bar.com> 2005-04-09 news:d37pfe$17b8$1@digitaldaemon.com
author thomask
date Sat, 09 Apr 2005 09:08:25 +0000
parents 558f2ca8d898
children b7efa2ad5425
files run/cast_25.d run/cast_26.d run/cast_27.d
diffstat 3 files changed, 54 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/cast_25.d	Sat Apr 09 09:08:25 2005 +0000
@@ -0,0 +1,18 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Kris <fu@bar.com>
+// @date@	2005-04-09
+// @uri@	news:d37pfe$17b8$1@digitaldaemon.com
+
+module dstress.run.cast_25;
+
+int main(char[][] args){
+	char[] s;
+	char[] t="a";
+
+	s = (args.length>0) ? null : t;
+	assert(s===null);
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/cast_26.d	Sat Apr 09 09:08:25 2005 +0000
@@ -0,0 +1,18 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Kris <fu@bar.com>
+// @date@	2005-04-09
+// @uri@	news:d37pfe$17b8$1@digitaldaemon.com
+
+module dstress.run.cast_26;
+
+int main(char[][] args){
+	char[] s;
+	char[] t="a";
+
+	s = (args.length>0) ? t : null;
+	assert(s===t);
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/cast_27.d	Sat Apr 09 09:08:25 2005 +0000
@@ -0,0 +1,18 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Kris <fu@bar.com>
+// @date@	2005-04-09
+// @uri@	news:d37pfe$17b8$1@digitaldaemon.com
+
+module dstress.run.cast_27;
+
+int main(char[][] args){
+	char[] s;
+	char[] t="a";
+
+	s = (args.length>0) ? null : null;
+	assert(s===null);
+	return 0;
+}