summary refs log blame commit diff stats
path: root/tests/macros/twrapiterator.nim
blob: e153ae980707b0f62f8e40a29cd1d84527fc5184 (plain) (tree)


















                                     
import macros

# bug #7093

macro foobar(arg: untyped): untyped =
  let procDef = quote do:
    proc foo(): void =
      echo "bar"


  result = newStmtList(
    arg, procDef
  )

  echo result.repr

iterator bar(): int {.foobar.} =
  discard