diff --git a/src/quicksort.jl b/src/quicksort.jl index 0bfb6a75..ee20d347 100644 --- a/src/quicksort.jl +++ b/src/quicksort.jl @@ -182,8 +182,7 @@ function choose_pivot(xs, basesize, order) eq(order, samples[7], samples[8]) && eq(order, samples[8], samples[9]) ) - pivot, ishomogenous = - refine_pivot_serial(@view(xs[begin:min(end, begin + 127)]), pivot, order) + pivot, ishomogenous = refine_pivot_serial(@view(xs[1:min(end, 128)]), pivot, order) if ishomogenous length(xs) <= 128 && return (pivot, true, true) pivot, ishomogenous =