Error out if vararg match isn't an exact one (#8186)

Fixes #8172
This commit is contained in:
LemonBoy 2018-07-03 15:10:12 +02:00 • committed by Andreas Rumpf
commit ab47a870bc
2 changed files with 22 additions and 1 deletions

11
tests/typerel/t8172.nim Normal file
View file

@ -0,0 +1,11 @@
discard """
line: 11
errormsg: "cannot convert array[0..0, string] to varargs[string]"
"""
proc f(v: varargs[string]) =
echo(v)
f("b", "c") # Works
f(["b", "c"]) # Works
f("b", ["c"]) # Fails