summaryrefslogtreecommitdiff
path: root/Examples/test-suite/d/pointer_reference_runme.1.d
diff options
context:
space:
mode:
Diffstat (limited to 'Examples/test-suite/d/pointer_reference_runme.1.d')
-rw-r--r--Examples/test-suite/d/pointer_reference_runme.1.d13
1 files changed, 13 insertions, 0 deletions
diff --git a/Examples/test-suite/d/pointer_reference_runme.1.d b/Examples/test-suite/d/pointer_reference_runme.1.d
new file mode 100644
index 000000000..c593b939c
--- /dev/null
+++ b/Examples/test-suite/d/pointer_reference_runme.1.d
@@ -0,0 +1,13 @@
+module pointer_reference_runme;
+
+import pointer_reference.pointer_reference;
+import pointer_reference.Struct;
+
+void main() {
+ Struct s = get();
+ if (s.value != 10) throw new Exception("get test failed");
+
+ Struct ss = new Struct(20);
+ set(ss);
+ if (Struct.instance.value != 20) throw new Exception("set test failed");
+}