diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/pure/collections/deques.nim | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/pure/collections/deques.nim b/lib/pure/collections/deques.nim index d42679f06..78953228b 100644 --- a/lib/pure/collections/deques.nim +++ b/lib/pure/collections/deques.nim @@ -80,7 +80,7 @@ proc `[]`*[T](deq: Deque[T], i: Natural) : T {.inline.} = ## Access the i-th element of `deq` by order from first to last. ## deq[0] is the first, deq[^1] is the last. xBoundsCheck(deq, i) - return deq.data[(deq.first + i) and deq.mask] + return deq.data[(deq.head + i) and deq.mask] proc `[]`*[T](deq: var Deque[T], i: Natural): var T {.inline.} = ## Access the i-th element of `deq` and returns a mutable @@ -266,4 +266,4 @@ when isMainModule: foo(1,1) foo(2,1) foo(1,5) - foo(3,2) \ No newline at end of file + foo(3,2) |