stdlib: use system.default if it exists

This commit is contained in:
Andreas Rumpf 2019-03-05 10:03:24 +01:00
commit aed8766e84
2 changed files with 10 additions and 12 deletions

View file

@ -116,9 +116,10 @@ template hasKeyOrPutImpl(enlarge) {.dirty.} =
maybeRehashPutImpl(enlarge)
else: result = true
template default[T](t: typedesc[T]): T =
var v: T
v
when not defined(nimHasDefault):
template default[T](t: typedesc[T]): T =
var v: T
v
template delImplIdx(t, i) =
let msk = maxHash(t)