From fca23d1675c8dd7487266a2478a4e7ee66807acc Mon Sep 17 00:00:00 2001 From: Araq Date: Sat, 27 Jul 2013 01:28:13 +0200 Subject: bugfix: system.& for sequences --- lib/system.nim | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'lib') diff --git a/lib/system.nim b/lib/system.nim index 6750a2d22..9c25f2923 100644 --- a/lib/system.nim +++ b/lib/system.nim @@ -1454,9 +1454,9 @@ proc `&` *[T](x: seq[T], y: T): seq[T] {.noSideEffect.} = proc `&` *[T](x: T, y: seq[T]): seq[T] {.noSideEffect.} = newSeq(result, y.len + 1) + result[0] = x for i in 0..y.len-1: - result[i] = y[i] - result[y.len] = x + result[i+1] = y[i] when not defined(NimrodVM): when not defined(JS): -- cgit 1.4.1-2-gfad0