This commit is contained in:
Simon Cruanes 2024-03-01 14:58:28 -05:00
parent 4195d4d61c
commit 9d392b1ba6
No known key found for this signature in database
GPG key ID: EBFFF6F283F3A2B4

View file

@ -207,9 +207,9 @@ let spawn_link ?protect f : _ t =
| Some (Any parent) -> spawn_link_ ?protect parent f | Some (Any parent) -> spawn_link_ ?protect parent f
let spawn_top_or_link ?protect ~on f : _ t = let spawn_top_or_link ?protect ~on f : _ t =
match Task_local_storage.get k_current_fiber with match Task_local_storage.get_opt k_current_fiber with
| None -> spawn_top ~on f | Some (Some (Any parent)) -> spawn_link_ ?protect parent f
| Some (Any parent) -> spawn_link_ ?protect parent f | None | Some None -> spawn_top ~on f
type cancel_handle = int type cancel_handle = int