Files
Nim/tests/macros/t13296.nim
ringabout 48a5db9ecc adds regression tests (#25906)
closes #22842, closes #21252, closes #19312,
closes #16956, closes #16416, closes #14913, closes #13296,
closes #12424, closes #10902, closes #9892, closes #9617

(cherry picked from commit 9db9b8ce57)
2026-06-15 08:00:44 +02:00

22 lines
388 B
Nim

discard """
output: '''done'''
"""
# Issue #13296: Error: not unused with a macro
# https://github.com/nim-lang/Nim/issues/13296
import macros
macro dType(body: untyped) =
if body.kind == nnkCall:
var typ = newNimNode(nnkStmtList)
typ.add quote do:
discard
elif body.kind == nnkTypeSection:
result = newStmtList(
body
)
dType:
echo "hi"
echo "done"