changeset 418:c848807fdfcb

pre recover 1/N
author thomask
date Sun, 10 Apr 2005 23:09:37 +0000
parents 30f510ddc33a
children 8eb7e6649389
files run/function_02.d
diffstat 1 files changed, 33 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/function_02.d	Sun Apr 10 23:09:37 2005 +0000
@@ -0,0 +1,33 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Benjamin Herr
+// @date@	2005-04-09
+
+module dstress.run.function_02;
+
+int status;
+
+class Foo {
+        this(int i) {
+                this.i = i;
+        }
+ 
+        void f() {
+		assert(i==123);
+		status++;
+        }
+ 
+        int i;
+}
+ 
+int main() {
+	void function(Foo f) fg = cast(void function(Foo f)) &Foo.f;
+
+	assert(status==0);
+	fg(new Foo(123));
+	assert(status==1);
+ 
+        return 0;
+}