JS: Fixed ICE on ptr assignment
This commit is contained in:
parent
09651bec5e
commit
82b022ebc6
3 changed files with 29 additions and 6 deletions
|
|
@ -70,3 +70,10 @@ proc testPtr(p: pointer, a: int) =
|
|||
var i = 123
|
||||
testPtr(addr i, 5)
|
||||
doAssert(i == 124)
|
||||
|
||||
var someGlobal = 5
|
||||
proc getSomeGlobalPtr(): ptr int = addr someGlobal
|
||||
let someGlobalPtr = getSomeGlobalPtr()
|
||||
doAssert(someGlobalPtr[] == 5)
|
||||
someGlobalPtr[] = 10
|
||||
doAssert(someGlobal == 10)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue