Sfoglia il codice sorgente

Fix `core:sync/chan` for rand

gingerBill 1 anno fa
parent
commit
2380720fa2
1 ha cambiato i file con 1 aggiunte e 4 eliminazioni
  1. 1 4
      core/sync/chan/chan.odin

+ 1 - 4
core/sync/chan/chan.odin

@@ -476,10 +476,7 @@ select_raw :: proc "odin" (recvs: []^Raw_Chan, sends: []^Raw_Chan, send_msgs: []
 		return
 	}
 
-	r: ^rand.Rand = nil
-
-
-	select_idx = rand.int_max(count, r) if count > 0 else 0
+	select_idx = rand.int_max(count) if count > 0 else 0
 
 	sel := candidates[select_idx]
 	if sel.is_recv {