fix potential crash case

This commit is contained in:
Brendan Hansknecht 2024-07-26 00:43:11 -07:00
parent 0aaf9e2529
commit a0dd18b0fc
No known key found for this signature in database
GPG key ID: 0EA784685083E75B

View file

@ -1520,7 +1520,7 @@ fn quad_swap(
break :reverse_block;
if (rem >= 1 and compare(cmp, cmp_data, arr_ptr - 1 * element_width, arr_ptr + 0 * element_width) != GT)
break :reverse_block;
quad_reversal(reverse_head, arr_ptr + (rem - 1) * element_width, element_width, copy);
quad_reversal(reverse_head, arr_ptr + rem * element_width - element_width, element_width, copy);
// If we just reversed the entire array, it is sorted.
if (reverse_head == array)