diff --git a/src/reader/internal/metadata_v2.cpp b/src/reader/internal/metadata_v2.cpp index b206b128..a3b6f03e 100644 --- a/src/reader/internal/metadata_v2.cpp +++ b/src/reader/internal/metadata_v2.cpp @@ -39,8 +39,6 @@ #include -#include - #include #include #include @@ -955,9 +953,8 @@ metadata_v2_data::build_dir_icase_cache(logger& lgr) const { if (!std::ranges::is_sorted(names)) { std::vector entries(range.size()); std::iota(entries.begin(), entries.end(), 0); - boost::sort::flat_stable_sort( - entries.begin(), entries.end(), - [&](auto a, auto b) { return names[a] < names[b]; }); + std::ranges::stable_sort( + entries, [&](auto a, auto b) { return names[a] < names[b]; }); auto& pv = cache[inode]; pv.reset(std::bit_width(entries.size()), entries.size()); for (size_t i = 0; i < entries.size(); ++i) {