12345678910111213141516171819202122232425262728 |
- discard """
- nimout: "##"
- """
- import macros
- proc testProc: string {.compileTime.} =
- result = ""
- result = result & ""
- when true:
- macro test(n: untyped): untyped =
- result = newNimNode(nnkStmtList)
- echo "#", testProc(), "#"
- test:
- "hi"
- const
- x = testProc()
- doAssert x == ""
- # bug #1310
- static:
- var i, j: set[int8] = {}
- var k = i + j
|