summary refs log tree commit diff stats
path: root/lib/pure
diff options
context:
space:
mode:
authorDominik Picheta <dominikpicheta@gmail.com>2017-02-10 00:05:42 +0100
committerDominik Picheta <dominikpicheta@gmail.com>2017-02-10 00:05:42 +0100
commitc4d5cc652f9207d3c30f0746babaa5186e845ebb (patch)
treeb3611fd79dcb23aa5a380209124daacff522ec39 /lib/pure
parent32864809856352ad9b537fdb7bc8e936cfdc99ee (diff)
downloadNim-c4d5cc652f9207d3c30f0746babaa5186e845ebb.tar.gz
Work around issue with queues. Refs #4773.
Diffstat (limited to 'lib/pure')
-rw-r--r--lib/pure/collections/queues.nim2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/pure/collections/queues.nim b/lib/pure/collections/queues.nim
index 0490ae494..401422162 100644
--- a/lib/pure/collections/queues.nim
+++ b/lib/pure/collections/queues.nim
@@ -144,7 +144,7 @@ proc add*[T](q: var Queue[T], item: T) =
   var cap = q.mask+1
   if unlikely(q.count >= cap):
     var n = newSeq[T](cap*2)
-    for i, x in q:  # don't use copyMem because the GC and because it's slower.
+    for i, x in pairs(q):  # don't use copyMem because the GC and because it's slower.
       shallowCopy(n[i], x)
     shallowCopy(q.data, n)
     q.mask = cap*2 - 1