summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--include/stc/algo/filter.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/stc/algo/filter.h b/include/stc/algo/filter.h
index a04dfcb5..7729799f 100644
--- a/include/stc/algo/filter.h
+++ b/include/stc/algo/filter.h
@@ -103,7 +103,7 @@ int main()
intptr_t _n = 0, _index = 0; \
C##_iter it = C##_begin(_cnt), _i; \
while (it.ref && !(pred)) \
- C##_next(&it); \
+ C##_next(&it), ++_index; \
for (_i = it; it.ref; C##_next(&it), ++_index) \
if (pred) C##_value_drop(it.ref), ++_n; \
else *_i.ref = *it.ref, C##_next(&_i); \