This commit is contained in:
Yuriy Glukhov
2017-01-18 21:13:08 +02:00
committed by Andreas Rumpf
parent bde768cb09
commit 05dec08cea
2 changed files with 11 additions and 0 deletions

View File

@@ -49,3 +49,13 @@ block: # Test get addr of byvar return value
let a = addr t["hi"]
a[] = 10
doAssert(t["hi"] == 10)
block: # Test var arg inside case expression. #5244
proc foo(a: var string) =
a = case a
of "a": "error"
of "b": "error"
else: a
var a = "ok"
foo(a)
doAssert(a == "ok")