From 76d07e8caa008c9f3bfd96f1aa3d86a7d0176b08 Mon Sep 17 00:00:00 2001 From: ringabout <43030857+ringabout@users.noreply.github.com> Date: Wed, 10 Sep 2025 21:36:39 +0800 Subject: [PATCH] fixes #25078; filterIt wrongly results in rvalue (#25139) fixes #25078 --- lib/pure/collections/sequtils.nim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/pure/collections/sequtils.nim b/lib/pure/collections/sequtils.nim index 202f5a3b1c..3dba087aa8 100644 --- a/lib/pure/collections/sequtils.nim +++ b/lib/pure/collections/sequtils.nim @@ -740,7 +740,7 @@ template filterIt*(s, pred: untyped): untyped = var result = newSeq[typeof(s[0])]() for it {.inject.} in items(s): if pred: result.add(it) - result + move result template keepItIf*(varSeq: seq, pred: untyped) = ## Keeps the items in the passed sequence (must be declared as a `var`)