diff options
Diffstat (limited to 'tests/method/tmultim4.nim')
-rw-r--r-- | tests/method/tmultim4.nim | 47 |
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 - - - - |