summary refs log tree commit diff stats
path: root/tests/ccgbugs/tccgissues.nim
diff options
context:
space:
mode:
Diffstat (limited to 'tests/ccgbugs/tccgissues.nim')
-rw-r--r--tests/ccgbugs/tccgissues.nim14
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/ccgbugs/tccgissues.nim b/tests/ccgbugs/tccgissues.nim
new file mode 100644
index 000000000..8207ccbba
--- /dev/null
+++ b/tests/ccgbugs/tccgissues.nim
@@ -0,0 +1,14 @@
+discard """
+  output: '''
+@[1, 2, 3, 4]
+'''
+"""
+
+# issue #10999
+
+proc varargsToSeq(vals: varargs[int32]): seq[int32] =
+  result = newSeqOfCap[int32](vals.len)
+  for v in vals:
+    result.add v
+
+echo varargsToSeq(1, 2, 3, 4)