فهرست منبع

make once_do_without_data_contextless actually contextless

fusion32 4 ماه پیش
والد
کامیت
bd4afafc66
1فایلهای تغییر یافته به همراه2 افزوده شده و 2 حذف شده
  1. 2 2
      core/sync/extended.odin

+ 2 - 2
core/sync/extended.odin

@@ -581,9 +581,9 @@ once_do_without_data :: proc(o: ^Once, fn: proc()) {
 /*
 /*
 Call a contextless function with no data once.
 Call a contextless function with no data once.
 */
 */
-once_do_without_data_contextless :: proc(o: ^Once, fn: proc "contextless" ()) {
+once_do_without_data_contextless :: proc "contextless" (o: ^Once, fn: proc "contextless" ()) {
 	@(cold)
 	@(cold)
-	do_slow :: proc(o: ^Once, fn: proc "contextless" ()) {
+	do_slow :: proc "contextless" (o: ^Once, fn: proc "contextless" ()) {
 		guard(&o.m)
 		guard(&o.m)
 		if !o.done {
 		if !o.done {
 			fn()
 			fn()