diff --git a/BaseLib/quicksort.h b/BaseLib/quicksort.h index f2ec2cd2a434a0699d24ece52c9cf3ad0d9b814e..75cbf4e51d6064882fba2ae023daddce5443b959 100644 --- a/BaseLib/quicksort.h +++ b/BaseLib/quicksort.h @@ -77,7 +77,7 @@ void quicksort(std::vector<T1*>& array, std::size_t beg, std::size_t end, std::v } template <typename T1, typename T2 = std::size_t> -void quicksort(T1* & array, std::size_t beg, std::size_t end, T2* & perm) +void quicksort(T1* array, std::size_t beg, std::size_t end, T2* perm) { // Zip input arrays. std::vector<std::pair<T1, T2>> data; @@ -103,6 +103,7 @@ void quicksort(T1* & array, std::size_t beg, std::size_t end, T2* & perm) perm[beg+i] = data[i].second; } } + } // end namespace BaseLib #endif /* QUICKSORT_H_ */