From ad92b8204d61a995ebcd1f2230f2b999bf3b5109 Mon Sep 17 00:00:00 2001 From: Judd Date: Tue, 21 Jan 2025 17:10:46 +0800 Subject: [PATCH] fix for test cases --- lib/pure/collections/sequtils.nim | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/pure/collections/sequtils.nim b/lib/pure/collections/sequtils.nim index b3c8c2e9dae4..a9b8458096f5 100644 --- a/lib/pure/collections/sequtils.nim +++ b/lib/pure/collections/sequtils.nim @@ -142,7 +142,7 @@ func concat*[T](seqs: varargs[seq[T]]): seq[T] = inc(i) func addUnique*[T](s: var seq[T], x: sink T) = - ## Adds `x` to the container `s` if it is not already present. + ## Adds `x` to the container `s` if it is not already present. ## Uses `==` to check if the item is already present. runnableExamples: var a = @[1, 2, 3] @@ -920,10 +920,11 @@ template foldl*(sequence, operation: untyped): untyped = assert concatenation == "nimiscool" assert foldl(procs, foo(a, b)) == "procIsAlsoFine" - assert sequence.len > 0, "Can't fold empty sequences" + let len = sequence.len + assert len > 0, "Can't fold empty sequences" var result: typeof(sequence[0]) result = sequence[0] - for i in 1..