Browse Source

Fix `slice.reverse`

gingerBill 2 years ago
parent
commit
db8b2e69dd
1 changed files with 1 additions and 2 deletions
  1. 1 2
      core/slice/slice.odin

+ 1 - 2
core/slice/slice.odin

@@ -77,8 +77,7 @@ swap_between :: proc(a, b: $T/[]$E) {
 reverse :: proc(array: $T/[]$E) {
 	n := len(array)/2
 	for i in 0..<n {
-		a, b := i, len(array)-i-1
-		array[a], array[b] = array[b], array[a]
+		swap(array, i, len(array)-i-1)
 	}
 }