add testcase for mitems returning tuple on VM.

This commit is contained in:
Parashurama 2017-08-10 21:01:13 +02:00 • committed by Andreas Rumpf
commit f64eee3a1e

View file

@ -29,3 +29,17 @@ macro m: typed =
result.add newCall(bindsym"echo", i)
m()
# bug 4741 & 5013
proc test() =
var s = [("baz", 42), ("bath", 42)]
for i in s.mitems:
i[1] = 3
doAssert(s == [("baz", 3), ("bath", 3)])
static:
test()
var s = [("baz", 42), ("bath", 42)]
for i in s.mitems:
i[1] = 3
doAssert(s == [("baz", 3), ("bath", 3)])