From 268a1f7cfd9d99ed0bcd2b19f47c35eb7c979e2a Mon Sep 17 00:00:00 2001 From: Dmitriy Fomichev Date: Fri, 24 Mar 2017 02:09:51 +0300 Subject: Deques compilation error fix (#5591) --- lib/pure/collections/deques.nim | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'lib') 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) -- cgit 1.4.1-2-gfad0