diff options
author | hlaaftana <10591326+hlaaftana@users.noreply.github.com> | 2020-04-29 21:55:09 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-04-29 20:55:09 +0200 |
commit | 707367e1ca231d964ba82a92b642eb5efdc1aa7c (patch) | |
tree | 9c65a95fea503194c8aa804832944e4c91797d06 /tests/js/t12672.nim | |
parent | a297c016fab069665aeb1125ff1c85b5e25e6a01 (diff) | |
download | Nim-707367e1ca231d964ba82a92b642eb5efdc1aa7c.tar.gz |
many bugfixes for js (#14158)
* many bugfixes for js fixes #12672, fixes #14153, closes #14123, closes #11331, fixes #11783, fixes #13966, fixes #14087, fixes #14117, closes #12256. mostly fixes the fact that it was allowed to assign to newly created temp variables. additionally attempts to get rid of null initialized seqs/strings (though they might pop up here and there); this simplifies a lot of things and makes code size smaller. even if null seqs/strings pop up here and there it's still better than all those bugs existing. * formatting fixes * CI fixes * more CI fixes
Diffstat (limited to 'tests/js/t12672.nim')
-rw-r--r-- | tests/js/t12672.nim | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/js/t12672.nim b/tests/js/t12672.nim new file mode 100644 index 000000000..a658fbcbe --- /dev/null +++ b/tests/js/t12672.nim @@ -0,0 +1,12 @@ +discard """ + output: "" +""" + +proc foo = + var x: seq[seq[int]] + for row in x.mitems: + let i = 1 + echo row + inc row[i-1] + +foo() |