summary refs log tree commit diff stats
path: root/tests/method/tmultim4.nim
diff options
context:
space:
mode:
Diffstat (limited to 'tests/method/tmultim4.nim')
-rw-r--r--tests/method/tmultim4.nim47
1 files changed, 0 insertions, 47 deletions
diff --git a/tests/method/tmultim4.nim b/tests/method/tmultim4.nim
deleted file mode 100644
index eabf8d126..000000000
--- a/tests/method/tmultim4.nim
+++ /dev/null
@@ -1,47 +0,0 @@
-discard """
-  file: "tmultim4.nim"
-  output: "hello"
-"""
-type
-  Test = object of TObject
-
-method doMethod(a: ref TObject) {.base, raises: [EIO].} =
-  quit "override"
-
-method doMethod(a: ref Test) =
-  echo "hello"
-  if a == nil:
-    raise newException(EIO, "arg")
-
-proc doProc(a: ref Test) =
-  echo "hello"
-
-proc newTest(): ref Test =
-  new(result)
-
-var s:ref Test = newTest()
-
-
-#doesn't work
-for z in 1..4:
-  s.doMethod()
-  break
-
-#works
-#for z in 1..4:
-#  s.doProc()
-#  break
-
-#works
-#while true:
-#  s.doMethod()
-#  break
-
-#works
-#while true:
-#  s.doProc()
-#  break
-
-
-
-