fixes '==' for TTTable

This commit is contained in:
Andreas Rumpf 2014-04-13 00:22:07 +02:00
commit 3ee25170c3

View file

@ -194,7 +194,7 @@ proc `==`*[A, B](s, t: TTable[A, B]): bool =
if s.counter == t.counter: if s.counter == t.counter:
# different insertion orders mean different 'data' seqs, so we have # different insertion orders mean different 'data' seqs, so we have
# to use the slow route here: # to use the slow route here:
for key, val in a: for key, val in s:
if not hasKey(t, key): return false if not hasKey(t, key): return false
if mget(t, key) != val: return false if mget(t, key) != val: return false
return true return true