Nim/tests/typerel/tvarargsexpr.nim
2014-04-06 17:26:20 +02:00

18 lines
326 B
Nim

discard """
output: '''success'''
"""
#bug #913
import macros
macro thirteen(args: varargs[expr]): expr =
result = newIntLitNode(13)
doAssert(13==thirteen([1,2])) # works
doAssert(13==thirteen(1,2)) # works
doAssert(13==thirteen(1,[2])) # does not work
doAssert(13==thirteen([1], 2)) # does not work
echo "success"