Added test case for recursive methods.

This commit is contained in:
Reimer Behrends
2014-11-02 15:37:16 +01:00
parent 1fc8bab643
commit bce2d57d95

22
tests/method/trecmeth.nim Normal file
View File

@@ -0,0 +1,22 @@
# Note: We only compile this to verify that code generation
# for recursive methods works, no code is being executed
type
Obj = ref object of TObject
# Mutual recursion
method alpha(x: Obj)
method beta(x: Obj)
method alpha(x: Obj) =
beta(x)
method beta(x: Obj) =
alpha(x)
# Simple recursion
method gamma(x: Obj) =
gamma(x)