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
commit 800ce5b950
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
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.}