summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--lib/std/tasks.nim1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/std/tasks.nim b/lib/std/tasks.nim
index 6b7f86ce4..aed36f985 100644
--- a/lib/std/tasks.nim
+++ b/lib/std/tasks.nim
@@ -75,6 +75,7 @@ proc `=destroy`*(t: var Task) {.inline.} =
 
 proc invoke*(task: Task) {.inline.} =
   ## Invokes the `task`.
+  assert task.callback != nil
   task.callback(task.args)
 
 template checkIsolate(scratchAssignList: seq[NimNode], procParam, scratchDotExpr: NimNode) =