JS: Fixed ICE on ptr assignment

This commit is contained in:
Yuriy Glukhov 2016-09-20 17:00:16 +03:00
commit 82b022ebc6
3 changed files with 29 additions and 6 deletions

View file

@ -41,3 +41,11 @@ proc bar(s: var seq[int], a: int) =
foo(s)
s.bar(5)
doAssert(s == @[123, 1])
import tables
block: # Test get addr of byvar return value
var t = initTable[string, int]()
t["hi"] = 5
let a = addr t["hi"]
a[] = 10
doAssert(t["hi"] == 10)