From 6f6e6fe4eb812e78e087919b69c6b1d023c8536f Mon Sep 17 00:00:00 2001 From: BigEpsilon Date: Wed, 30 Aug 2017 14:44:11 +0200 Subject: Fix #6295 (#6296) --- tests/macros/tgenericparams.nim | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 tests/macros/tgenericparams.nim (limited to 'tests/macros') diff --git a/tests/macros/tgenericparams.nim b/tests/macros/tgenericparams.nim new file mode 100644 index 000000000..d656f045a --- /dev/null +++ b/tests/macros/tgenericparams.nim @@ -0,0 +1,13 @@ +discard """ +output: '''proc foo[T, N: static[int]]() +proc foo[T; N: static[int]]()''' +""" +import macros + +macro test():string = + let expr0 = "proc foo[T, N: static[int]]()" + let expr1 = "proc foo[T; N: static[int]]()" + + $toStrLit(parseExpr(expr0)) & "\n" & $toStrLit(parseExpr(expr1)) + +echo test() -- cgit 1.4.1-2-gfad0