mirror of
https://github.com/nim-lang/Nim.git
synced 2026-07-13 04:30:34 +00:00
closes #22842, closes #21252, closes #19312, closes #16956, closes #16416, closes #14913, closes #13296, closes #12424, closes #10902, closes #9892, closes #9617
22 lines
388 B
Nim
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"
|