Files
Nim/tests/macros/tvarnimnode.nim
2015-03-17 17:50:32 +01:00

20 lines
275 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: stmt): stmt =
result = prc
test(result)
proc test() {.blah.} =
echo 5