diff options
author | Andreas Rumpf <rumpf_a@web.de> | 2016-07-30 00:50:38 +0200 |
---|---|---|
committer | Andreas Rumpf <rumpf_a@web.de> | 2016-07-30 00:50:38 +0200 |
commit | a8edf67a280155a33b57785866d41fca249b9909 (patch) | |
tree | 77a24929a7dfb0bacdc17ac4ad42287a05de548b /lib/pure/collections/tableimpl.nim | |
parent | 8f457f6ebb1d1c446b4ba7bf9db81fc738e774c4 (diff) | |
download | Nim-a8edf67a280155a33b57785866d41fca249b9909.tar.gz |
make nim bootstrap again for older versions
Diffstat (limited to 'lib/pure/collections/tableimpl.nim')
-rw-r--r-- | lib/pure/collections/tableimpl.nim | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/pure/collections/tableimpl.nim b/lib/pure/collections/tableimpl.nim index f4a135e01..be3507137 100644 --- a/lib/pure/collections/tableimpl.nim +++ b/lib/pure/collections/tableimpl.nim @@ -79,7 +79,7 @@ template addImpl(enlarge) {.dirty.} = rawInsert(t, t.data, key, val, hc, j) inc(t.counter) -template maybeRehashPutImpl(enlarge) {.dirty.} = +template maybeRehashPutImpl(enlarge) {.oldimmediate, dirty.} = if mustRehash(t.dataLen, t.counter): enlarge(t) index = rawGetKnownHC(t, key, hc) @@ -87,7 +87,7 @@ template maybeRehashPutImpl(enlarge) {.dirty.} = rawInsert(t, t.data, key, val, hc, index) inc(t.counter) -template putImpl(enlarge) {.dirty.} = +template putImpl(enlarge) {.oldimmediate, dirty.} = var hc: Hash var index = rawGet(t, key, hc) if index >= 0: t.data[index].val = val |