summary refs log tree commit diff stats
path: root/tests/patterns/tnoendlessrec.nim
blob: 53891bcc0f41f647c09ff3240db465041fa5806c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
discard """
  output: "4"
"""

# test that an endless recursion is avoided:

template optLen{len(x)}(x: expr): expr = len(x)

var s = "lala"
echo len(s)