Skip to content

Commit ad92b82

Browse files
author
Judd
committed
fix for test cases
1 parent a3b256d commit ad92b82

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

lib/pure/collections/sequtils.nim

+4-3
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ func concat*[T](seqs: varargs[seq[T]]): seq[T] =
142142
inc(i)
143143

144144
func addUnique*[T](s: var seq[T], x: sink T) =
145-
## Adds `x` to the container `s` if it is not already present.
145+
## Adds `x` to the container `s` if it is not already present.
146146
## Uses `==` to check if the item is already present.
147147
runnableExamples:
148148
var a = @[1, 2, 3]
@@ -920,10 +920,11 @@ template foldl*(sequence, operation: untyped): untyped =
920920
assert concatenation == "nimiscool"
921921
assert foldl(procs, foo(a, b)) == "procIsAlsoFine"
922922

923-
assert sequence.len > 0, "Can't fold empty sequences"
923+
let len = sequence.len
924+
assert len > 0, "Can't fold empty sequences"
924925
var result: typeof(sequence[0])
925926
result = sequence[0]
926-
for i in 1..<sequence.len:
927+
for i in 1..<len:
927928
let
928929
a {.inject.} = result
929930
b {.inject.} = sequence[i]

0 commit comments

Comments
 (0)