Browse Source

Merge pull request #3075 from FrancisTheCat/fix-sort_by_indices_overwrite

Fixed type of temporary slice in sort_by_indices_overwrite
gingerBill 1 year ago
parent
commit
f3dc1f6e3b
1 changed files with 1 additions and 1 deletions
  1. 1 1
      core/slice/sort.odin

+ 1 - 1
core/slice/sort.odin

@@ -62,7 +62,7 @@ _sort_by_indices :: proc(data, sorted: $T/[]$E, indices: []int) {
 
 
 sort_by_indices_overwrite :: proc(data: $T/[]$E, indices: []int) {
 sort_by_indices_overwrite :: proc(data: $T/[]$E, indices: []int) {
 	assert(len(data) == len(indices))
 	assert(len(data) == len(indices))
-	temp := make([]int, len(data), context.allocator)
+	temp := make([]E, len(data), context.allocator)
 	defer delete(temp)
 	defer delete(temp)
 	for v, i in indices {
 	for v, i in indices {
 		temp[i] = data[v]
 		temp[i] = data[v]