summaryrefslogtreecommitdiff
path: root/Examples/test-suite/lua/pointer_reference_runme.lua
diff options
context:
space:
mode:
Diffstat (limited to 'Examples/test-suite/lua/pointer_reference_runme.lua')
-rw-r--r--Examples/test-suite/lua/pointer_reference_runme.lua11
1 files changed, 11 insertions, 0 deletions
diff --git a/Examples/test-suite/lua/pointer_reference_runme.lua b/Examples/test-suite/lua/pointer_reference_runme.lua
new file mode 100644
index 0000000..959d5a2
--- /dev/null
+++ b/Examples/test-suite/lua/pointer_reference_runme.lua
@@ -0,0 +1,11 @@
+require("import") -- the import fn
+import("pointer_reference",true) -- import code
+
+
+s=pointer_reference.get()
+assert(s.value == 10)
+
+ss = pointer_reference.Struct(20);
+pointer_reference.set(ss);
+assert(pointer_reference.Struct_instance.value == 20)
+