File tree Expand file tree Collapse file tree 3 files changed +4
-45
lines changed
Expand file tree Collapse file tree 3 files changed +4
-45
lines changed Load Diff This file was deleted.
Original file line number Diff line number Diff line change 2020#include " ../detail/bitops.h"
2121#include " ../detail/empty_sorter.h"
2222#include " ../detail/iterator_traits.h"
23- #include " ../detail/make_array.h"
2423#include " ../detail/type_traits.h"
2524
2625namespace cppsort
@@ -71,7 +70,7 @@ namespace cppsort
7170 constexpr DifferenceType n = N;
7271 constexpr DifferenceType nb_pairs = merge_exchange_pairs_number (n);
7372
74- utility::index_pair<DifferenceType> pairs[ nb_pairs] = {};
73+ std::array< utility::index_pair<DifferenceType>, nb_pairs> pairs = {};
7574 std::size_t current_pair_idx = 0 ;
7675
7776 DifferenceType t = detail::ceil_log2 (n);
@@ -93,7 +92,7 @@ namespace cppsort
9392 }
9493 }
9594
96- return cppsort::detail::make_array ( pairs) ;
95+ return pairs;
9796 }
9897
9998 template <
Original file line number Diff line number Diff line change 2020#include " ../detail/bitops.h"
2121#include " ../detail/empty_sorter.h"
2222#include " ../detail/iterator_traits.h"
23- #include " ../detail/make_array.h"
2423#include " ../detail/type_traits.h"
2524
2625namespace cppsort
@@ -65,7 +64,7 @@ namespace cppsort
6564 constexpr DifferenceType n = N;
6665 constexpr DifferenceType nb_pairs = odd_even_merge_pairs_number (n);
6766
68- utility::index_pair<DifferenceType> pairs[ nb_pairs] = {};
67+ std::array< utility::index_pair<DifferenceType>, nb_pairs> pairs = {};
6968 std::size_t current_pair_idx = 0 ;
7069
7170 for (DifferenceType p = 1 ; p < n; p *= 2 ) {
@@ -81,7 +80,7 @@ namespace cppsort
8180 }
8281 }
8382
84- return cppsort::detail::make_array ( pairs) ;
83+ return pairs;
8584 }
8685
8786 template <
You can’t perform that action at this time.
0 commit comments