changeset 487:15d9857b07bd

changed value to reference property
author thomask
date Tue, 26 Apr 2005 15:53:33 +0000
parents 73ac7d1627e0
children 9dfc177c0a1f
files run/bug_e2ir_141_A.d run/bug_e2ir_141_D.d
diffstat 2 files changed, 8 insertions(+), 8 deletions(-) [+]
line wrap: on
line diff
--- a/run/bug_e2ir_141_A.d	Tue Apr 26 12:24:05 2005 +0000
+++ b/run/bug_e2ir_141_A.d	Tue Apr 26 15:53:33 2005 +0000
@@ -16,12 +16,12 @@
 class MyClass{
 	static MyStruct _s;
 
-	static MyStruct prop(){
-		return _s;
+	static MyStruct* prop(){
+		return &_s;
 	}
 
-	static void prop(MyStruct s){
-		_s=s;
+	static void prop(MyStruct* s){
+		_s=*s;
 	}
 }
 
--- a/run/bug_e2ir_141_D.d	Tue Apr 26 12:24:05 2005 +0000
+++ b/run/bug_e2ir_141_D.d	Tue Apr 26 15:53:33 2005 +0000
@@ -17,12 +17,12 @@
 class MyClass{
 	static MyUnion dummy;
 
-	static MyUnion prop(){
-		return dummy;
+	static MyUnion* prop(){
+		return &dummy;
 	}
 
-	static void prop(MyUnion u){
-		dummy=u;
+	static void prop(MyUnion* u){
+		dummy=*u;
 	}
 }