remove redundant void return in stdlib (#17464)

This commit is contained in:
Timothee Cour 2021-03-23 00:28:53 -07:00 • committed by GitHub
commit 4f9aaee1d9
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
7 changed files with 11 additions and 12 deletions

View file

@ -451,14 +451,14 @@ proc preferSpawn*(): bool =
## <#spawnX.t>`_ instead.
result = gSomeReady.counter > 0
proc spawn*(call: sink typed): void {.magic: "Spawn".}
proc spawn*(call: sink typed) {.magic: "Spawn".}
## Always spawns a new task, so that the `call` is never executed on
## the calling thread.
##
## `call` has to be a proc call `p(...)` where `p` is gcsafe and has a
## return type that is either `void` or compatible with `FlowVar[T]`.
proc pinnedSpawn*(id: ThreadId; call: sink typed): void {.magic: "Spawn".}
proc pinnedSpawn*(id: ThreadId; call: sink typed) {.magic: "Spawn".}
## Always spawns a new task on the worker thread with `id`, so that
## the `call` is **always** executed on the thread.
##