diff run/o/opDiv_07_B.d @ 521:a8b982e594e7

compiletime versus runtime opDiv David Friedman <d3rdclsmail_a_@_t_earthlink_d_._t_net> 2005-05-03 news:d595il$lqr$2@digitaldaemon.com
author thomask
date Wed, 11 May 2005 17:06:05 +0000
parents
children 60bcfb2cf1e3
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/o/opDiv_07_B.d	Wed May 11 17:06:05 2005 +0000
@@ -0,0 +1,25 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	David Friedman <d3rdclsmail_a_@_t_earthlink_d_._t_net>
+// @date@	2005-05-03
+// @uri@	news:d595il$lqr$2@digitaldaemon.com
+
+module dstress.run.o.opDiv_07_B;
+
+int main(){
+	ifloat a = -1.0fi / 0.0fi;
+
+	ifloat b = -1.0fi;
+	ifloat c = 0.0fi;
+	ifloat d;
+
+	void* X = &a;
+
+	d = b/c;
+	void* Y = &d;
+
+	assert((cast(int*)X)[0]==(cast(int*)Y)[0]);
+	return 0;
+}