diff --git a/core/sync/sync2/extended.odin b/core/sync/sync2/extended.odin index 70a2e8011..3f44a172a 100644 --- a/core/sync/sync2/extended.odin +++ b/core/sync/sync2/extended.odin @@ -228,6 +228,7 @@ once_do :: proc(o: ^Once, fn: proc()) { } } +@(cold) _once_do_slow :: proc(o: ^Once, fn: proc()) { mutex_lock(&o.m); defer mutex_unlock(&o.m);