9ecb1aae8 ^
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
discard """ cmd: "nim c --expandMacro:foo $file" nimout: '''Hint: expanded macro: echo ["injected echo"] var x = 4 [ExpandMacro] ''' output: '''injected echo''' """ import macros macro foo(x: untyped): untyped = result = quote do: echo "injected echo" `x` foo: var x = 4