Fix negative indexed arrays for JS, refs #13966 (#14152)

* Fix negative arrays for JS, refs #13966

* small extra fix: no need to .slice() cstring in JS
This commit is contained in:
hlaaftana
2020-04-29 09:59:08 +03:00
committed by GitHub
parent 3b5a504692
commit 800ce5b950
2 changed files with 10 additions and 4 deletions

View File

@@ -39,6 +39,12 @@ proc test_arrayboundscheck() =
echo "month out of bounds: ", idx
except:
echo "idx out of bounds: ", i
# #13966
var negativeIndexed: array[-2..2, int] = [0, 1, 2, 3, 4]
negativeIndexed[-1] = 2
negativeIndexed[1] = 2
doAssert negativeIndexed == [0, 2, 2, 2, 4]
test_arrayboundscheck()
{.pop.}