Browse Source

Merge pull request #2033 from thePHTest/poly-proc

fix sort_by_indices_allocate
Jeroen van Rijn 2 years ago
parent
commit
37e23a19b5
1 changed files with 1 additions and 1 deletions
  1. 1 1
      core/slice/sort.odin

+ 1 - 1
core/slice/sort.odin

@@ -43,7 +43,7 @@ sort_by_indices :: proc{ sort_by_indices_allocate, _sort_by_indices}
 
 
 sort_by_indices_allocate :: proc(data: $T/[]$E, indices: []int, allocator := context.allocator) -> (sorted: T) {
 sort_by_indices_allocate :: proc(data: $T/[]$E, indices: []int, allocator := context.allocator) -> (sorted: T) {
 	assert(len(data) == len(indices))
 	assert(len(data) == len(indices))
-	sorted = make([]int, len(data), allocator)
+	sorted = make(T, len(data), allocator)
 	for v, i in indices {
 	for v, i in indices {
 		sorted[i] = data[v]
 		sorted[i] = data[v]
 	}
 	}