summary refs log tree commit diff stats
path: root/tests/cpp/tvirtual.nim
diff options
context:
space:
mode:
Diffstat (limited to 'tests/cpp/tvirtual.nim')
-rw-r--r--tests/cpp/tvirtual.nim10
1 files changed, 9 insertions, 1 deletions
diff --git a/tests/cpp/tvirtual.nim b/tests/cpp/tvirtual.nim
index fb792380b..385d052b8 100644
--- a/tests/cpp/tvirtual.nim
+++ b/tests/cpp/tvirtual.nim
@@ -115,4 +115,12 @@ proc test(self: Child): Box[Inner] {.virtual, asmnostackframe.} =
   {.emit:"return res;".}
   
 
-discard Child().test() 
\ No newline at end of file
+discard Child().test() 
+
+import virtualptr
+
+#We dont want to pull Loo directly by using it as we are testing that the pointer pulls it. 
+proc makeMoo(): Moo {.importcpp:"{ new Loo() }".}
+
+makeMoo().loo.salute()
+