[libc-commits] [libc] [libc] Refactor qsort code (PR #198781)

Jeff Bailey via libc-commits libc-commits at lists.llvm.org
Wed May 20 06:52:34 PDT 2026


================
@@ -64,10 +64,29 @@ LIBC_INLINE void unstable_sort_impl(void *array, size_t array_len,
 }
 
 template <typename F>
+LIBC_INLINE void unstable_sort_dispatch(void *array, size_t array_len,
+                                        size_t elem_size, F is_less) {
+  constexpr bool use_quick_sort = (LIBC_QSORT_IMPL == LIBC_QSORT_QUICK_SORT);
----------------
kaladron wrote:

constexpr bool should be uppercase, so USE_QUICK_SORT

https://github.com/llvm/llvm-project/pull/198781


More information about the libc-commits mailing list