summary refs log tree commit diff stats
path: root/lib/pure/collections/sequtils.nim
diff options
context:
space:
mode:
authorDominik Picheta <dominikpicheta@gmail.com>2018-10-03 21:24:19 -0700
committerDominik Picheta <dominikpicheta@gmail.com>2018-10-03 21:25:11 -0700
commit269b957e2968345a4c9a5037ab97ab726135a921 (patch)
treecc67ddb458c6f312edf80e411be8f6badfa3ca37 /lib/pure/collections/sequtils.nim
parent8c2f5765275b066fcc6dd60304119847ebbe974e (diff)
downloadNim-269b957e2968345a4c9a5037ab97ab726135a921.tar.gz
Merges #8451 manually. Fixes #8099.
Diffstat (limited to 'lib/pure/collections/sequtils.nim')
-rw-r--r--lib/pure/collections/sequtils.nim2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/pure/collections/sequtils.nim b/lib/pure/collections/sequtils.nim
index 63d910a8e..2e21786bb 100644
--- a/lib/pure/collections/sequtils.nim
+++ b/lib/pure/collections/sequtils.nim
@@ -709,7 +709,7 @@ template applyIt*(varSeq, op: untyped) =
   ##   var nums = @[1, 2, 3, 4]
   ##   nums.applyIt(it * 3)
   ##   assert nums[0] + nums[3] == 15
-  for i in 0 ..< varSeq.len:
+  for i in low(varSeq) .. high(varSeq):
     let it {.inject.} = varSeq[i]
     varSeq[i] = op