changeset 1049:32c1be40d218

<oskar.linde@gmail.com> 2006-05-11 news:bug-135-3@http.d.puremagic.com/bugzilla/
author thomask
date Thu, 29 Jun 2006 13:24:38 +0000
parents ea0247788622
children 7f312e8ff5b6
files run/o/opCall_01_A.d run/o/opCall_01_B.d run/o/opCall_01_C.d run/o/opCall_01_D.d run/o/opCall_01_E.d run/o/opCall_02_A.d run/o/opCall_02_B.d run/o/opCall_02_C.d run/o/opCall_02_D.d run/o/opCall_02_E.d
diffstat 10 files changed, 264 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/o/opCall_01_A.d	Thu Jun 29 13:24:38 2006 +0000
@@ -0,0 +1,24 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	<oskar.linde@gmail.com>
+// @date@	2006-05-11
+// @uri@	news:bug-135-3@http.d.puremagic.com/bugzilla/
+
+module dstress.run.o.opCall_01_A;
+
+struct X{
+	static int opCall(){
+		return 3;
+	}
+}
+
+int main(){
+	if(X() != 3){
+		assert(0);
+	}
+
+	return 0;
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/o/opCall_01_B.d	Thu Jun 29 13:24:38 2006 +0000
@@ -0,0 +1,26 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	<oskar.linde@gmail.com>
+// @date@	2006-05-11
+// @uri@	news:bug-135-3@http.d.puremagic.com/bugzilla/
+
+module dstress.run.o.opCall_01_B;
+
+struct X{
+	static int opCall(){
+		return 3;
+	}
+}
+
+int main(){
+	X x;
+	
+	if(typeof(x)() != 3){
+		assert(0);
+	}
+
+	return 0;
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/o/opCall_01_C.d	Thu Jun 29 13:24:38 2006 +0000
@@ -0,0 +1,26 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	<oskar.linde@gmail.com>
+// @date@	2006-05-11
+// @uri@	news:bug-135-3@http.d.puremagic.com/bugzilla/
+
+module dstress.run.o.opCall_01_C;
+
+struct X{
+	static int opCall(){
+		return 3;
+	}
+}
+
+int main(){
+	X x;
+	
+	if((typeof(x))() != 3){
+		assert(0);
+	}
+
+	return 0;
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/o/opCall_01_D.d	Thu Jun 29 13:24:38 2006 +0000
@@ -0,0 +1,26 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	<oskar.linde@gmail.com>
+// @date@	2006-05-11
+// @uri@	news:bug-135-3@http.d.puremagic.com/bugzilla/
+
+module dstress.run.o.opCall_01_D;
+
+struct X{
+	static int opCall(){
+		return 3;
+	}
+}
+
+int main(){
+	X x;
+	
+	if(typeof(x).opCall() != 3){
+		assert(0);
+	}
+
+	return 0;
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/o/opCall_01_E.d	Thu Jun 29 13:24:38 2006 +0000
@@ -0,0 +1,30 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	<oskar.linde@gmail.com>
+// @date@	2006-05-11
+// @uri@	news:bug-135-3@http.d.puremagic.com/bugzilla/
+
+module dstress.run.o.opCall_01_E;
+
+template T(_T){
+	alias _T T;
+}
+
+struct X{
+	static int opCall(){
+		return 3;
+	}
+}
+
+int main(){
+	X x;
+	
+	if(T!(typeof(x))() != 3){
+		assert(0);
+	}
+
+	return 0;
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/o/opCall_02_A.d	Thu Jun 29 13:24:38 2006 +0000
@@ -0,0 +1,24 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	<oskar.linde@gmail.com>
+// @date@	2006-05-11
+// @uri@	news:bug-135-3@http.d.puremagic.com/bugzilla/
+
+module dstress.run.o.opCall_02_A;
+
+class X{
+	static int opCall(){
+		return 3;
+	}
+}
+
+int main(){
+	if(X() != 3){
+		assert(0);
+	}
+
+	return 0;
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/o/opCall_02_B.d	Thu Jun 29 13:24:38 2006 +0000
@@ -0,0 +1,26 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	<oskar.linde@gmail.com>
+// @date@	2006-05-11
+// @uri@	news:bug-135-3@http.d.puremagic.com/bugzilla/
+
+module dstress.run.o.opCall_02_B;
+
+class X{
+	static int opCall(){
+		return 3;
+	}
+}
+
+int main(){
+	X x;
+	
+	if(typeof(x)() != 3){
+		assert(0);
+	}
+
+	return 0;
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/o/opCall_02_C.d	Thu Jun 29 13:24:38 2006 +0000
@@ -0,0 +1,26 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	<oskar.linde@gmail.com>
+// @date@	2006-05-11
+// @uri@	news:bug-135-3@http.d.puremagic.com/bugzilla/
+
+module dstress.run.o.opCall_02_C;
+
+class X{
+	static int opCall(){
+		return 3;
+	}
+}
+
+int main(){
+	X x;
+	
+	if((typeof(x))() != 3){
+		assert(0);
+	}
+
+	return 0;
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/o/opCall_02_D.d	Thu Jun 29 13:24:38 2006 +0000
@@ -0,0 +1,26 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	<oskar.linde@gmail.com>
+// @date@	2006-05-11
+// @uri@	news:bug-135-3@http.d.puremagic.com/bugzilla/
+
+module dstress.run.o.opCall_02_D;
+
+class X{
+	static int opCall(){
+		return 3;
+	}
+}
+
+int main(){
+	X x;
+	
+	if(typeof(x).opCall() != 3){
+		assert(0);
+	}
+
+	return 0;
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/o/opCall_02_E.d	Thu Jun 29 13:24:38 2006 +0000
@@ -0,0 +1,30 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	<oskar.linde@gmail.com>
+// @date@	2006-05-11
+// @uri@	news:bug-135-3@http.d.puremagic.com/bugzilla/
+
+module dstress.run.o.opCall_02_E;
+
+template T(_T){
+	alias _T T;
+}
+
+class X{
+	static int opCall(){
+		return 3;
+	}
+}
+
+int main(){
+	X x;
+	
+	if(T!(typeof(x))() != 3){
+		assert(0);
+	}
+
+	return 0;
+}
+