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