Files
Nim/tests/macros/tvarnimnode.nim
2017-07-25 09:28:23 +02:00

20 lines
281 B
Nim

discard """
output: 10
"""
#bug #926
import macros
proc test(f: var NimNode) {.compileTime.} =
f = newNimNode(nnkStmtList)
f.add newCall(newIdentNode("echo"), newLit(10))
macro blah(prc: untyped): untyped =
result = prc
test(result)
proc test() {.blah.} =
echo 5