summary refs log tree commit diff stats
path: root/tests/closure/tinterf.nim
diff options
context:
space:
mode:
Diffstat (limited to 'tests/closure/tinterf.nim')
-rw-r--r--tests/closure/tinterf.nim24
1 files changed, 0 insertions, 24 deletions
diff --git a/tests/closure/tinterf.nim b/tests/closure/tinterf.nim
deleted file mode 100644
index 1ac6da945..000000000
--- a/tests/closure/tinterf.nim
+++ /dev/null
@@ -1,24 +0,0 @@
-discard """
-  output: '''56 66'''
-"""
-
-type
-  ITest = tuple[
-    setter: proc(v: int) {.closure.},
-    getter1: proc(): int {.closure.},
-    getter2: proc(): int {.closure.}]
-
-proc getInterf(): ITest =
-  var shared1, shared2: int
-
-  return (setter: proc (x: int) =
-            shared1 = x
-            shared2 = x + 10,
-          getter1: proc (): int = result = shared1,
-          getter2: proc (): int = return shared2)
-
-var i = getInterf()
-i.setter(56)
-
-echo i.getter1(), " ", i.getter2()
-