summary refs log tree commit diff stats
path: root/lib
diff options
context:
space:
mode:
authorringabout <43030857+ringabout@users.noreply.github.com>2023-03-28 14:29:12 +0800
committerGitHub <noreply@github.com>2023-03-28 14:29:12 +0800
commitff5ed1dbb11ff44217ecd8353dc94a6929fadbd0 (patch)
treeab7e459de98fb02bc3c0d332c40b4faa61a56ca8 /lib
parent7d83dfd0d1a416cdf36a23b61c87a1ad2c234909 (diff)
downloadNim-ff5ed1dbb11ff44217ecd8353dc94a6929fadbd0.tar.gz
Revert "Add `cursor` to lists iterator variables" (#21571)
Revert "Add `cursor` to lists iterator variables (#21527)"

This reverts commit 3936071772d648f98c36e5aad16a341b86344e6c.
Diffstat (limited to 'lib')
-rw-r--r--lib/pure/collections/lists.nim6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/pure/collections/lists.nim b/lib/pure/collections/lists.nim
index e1d32e737..6e3ddf397 100644
--- a/lib/pure/collections/lists.nim
+++ b/lib/pure/collections/lists.nim
@@ -286,7 +286,7 @@ iterator nodes*[T](L: SomeLinkedList[T]): SomeLinkedNode[T] =
         x.value = 5 * x.value - 1
     assert $a == "[49, 99, 199, 249]"
 
-  var it {.cursor.} = L.head
+  var it = L.head
   while it != nil:
     let nxt = it.next
     yield it
@@ -311,7 +311,7 @@ iterator nodes*[T](L: SomeLinkedRing[T]): SomeLinkedNode[T] =
         x.value = 5 * x.value - 1
     assert $a == "[49, 99, 199, 249]"
 
-  var it {.cursor.} = L.head
+  var it = L.head
   if it != nil:
     while true:
       let nxt = it.next
@@ -733,7 +733,7 @@ proc remove*[T](L: var SinglyLinkedList[T], n: SinglyLinkedNode[T]): bool {.disc
     if L.tail.next == n:
       L.tail.next = L.head # restore cycle
   else:
-    var prev {.cursor.} = L.head
+    var prev = L.head
     while prev.next != n and prev.next != nil:
       prev = prev.next
     if prev.next == nil: