diff options
-rw-r--r-- | lib/system/sets.nim | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/lib/system/sets.nim b/lib/system/sets.nim index e230985e0..5f7c3e37b 100644 --- a/lib/system/sets.nim +++ b/lib/system/sets.nim @@ -9,10 +9,8 @@ # set handling -type - NimSet = array[0..8192-1, uint8] -proc cardSetImpl(s: openArray[uint8], len: int): int {.inline.} = +proc cardSetImpl(s: ptr UncheckedArray[uint8], len: int): int {.inline.} = var i = 0 result = 0 when defined(x86) or defined(amd64): @@ -24,5 +22,5 @@ proc cardSetImpl(s: openArray[uint8], len: int): int {.inline.} = inc(result, countBits32(uint32(s[i]))) inc(i, 1) -proc cardSet(s: NimSet, len: int): int {.compilerproc, inline.} = +proc cardSet(s: ptr UncheckedArray[uint8], len: int): int {.compilerproc, inline.} = result = cardSetImpl(s, len) |