summary refs log tree commit diff stats
path: root/tests/template/tinnerouterproc.nim
blob: 1f15fb13e0e4066fc5df3780510c6ace81e456f0 (plain) (blame)
1
2
3
4
5
6
7
8
block: # #20002
  proc bar(x: int): int = 10
  template foo =
    proc bar(x: int): int {.gensym.} = x + 2
    doAssert bar(3) == 5
    discard 3.bar # evaluates to 10 but only check if it compiles for now
  block:
    foo()