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()
|