added test tmultim4.nim

This commit is contained in:
Araq 2011-01-06 23:13:34 +01:00
commit 1e25aa365b
3 changed files with 41 additions and 0 deletions

View file

@ -0,0 +1,39 @@
type
Test = object of TObject
method doMethod(a: ref TObject) =
quit "override"
method doMethod(a: ref Test) =
echo "hello"
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