summary refs log tree commit diff stats
path: root/lib/pure/collections/sets.nim
diff options
context:
space:
mode:
authorSimon Hafner <hafnersimon@gmail.com>2014-02-10 13:02:47 -0600
committerSimon Hafner <hafnersimon@gmail.com>2014-02-10 13:02:47 -0600
commite8c87d070a4fa507208a042e9f02b356eaa567ad (patch)
treecfe9dbc0694a582cd857728d3506fe014f50aa3e /lib/pure/collections/sets.nim
parent56c41ae1401a90188c4238269b9f43abc466aafa (diff)
downloadNim-e8c87d070a4fa507208a042e9f02b356eaa567ad.tar.gz
fixed a bug in `map` for sets
Diffstat (limited to 'lib/pure/collections/sets.nim')
-rw-r--r--lib/pure/collections/sets.nim4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/pure/collections/sets.nim b/lib/pure/collections/sets.nim
index 12fa2625b..ad3fe7218 100644
--- a/lib/pure/collections/sets.nim
+++ b/lib/pure/collections/sets.nim
@@ -242,6 +242,6 @@ proc `<=`*[A](s, t: TSet[A]): bool =
 proc `==`*[A](s, t: TSet[A]): bool =
   s.counter == t.counter and s <= t
 
-proc map*[A, B](data: TSet[A], op: proc (x: A): B {.closure.}): TSet[A] =
+proc map*[A, B](data: TSet[A], op: proc (x: A): B {.closure.}): TSet[B] =
   result = initSet[B]()
-  for i in data: result.incl(op(i))
+  for item in data: result.incl(op(item))