diff options
author | Kuan-Wei Chiu <visitorckw@gmail.com> | 2024-01-16 10:16:56 +0800 |
---|---|---|
committer | Adhemerval Zanella <adhemerval.zanella@linaro.org> | 2024-01-16 11:00:51 -0300 |
commit | 74d2731a5fb2676b64092bc25e7f193db1b17b2b (patch) | |
tree | 228624cbc2f6b113d815de83ea0c5a9cbc883364 /posix/BOOST.tests | |
parent | 9d2703c109791d1ff0bf1f611b0b78f1703f51eb (diff) | |
download | glibc-74d2731a5fb2676b64092bc25e7f193db1b17b2b.tar glibc-74d2731a5fb2676b64092bc25e7f193db1b17b2b.tar.gz glibc-74d2731a5fb2676b64092bc25e7f193db1b17b2b.tar.bz2 glibc-74d2731a5fb2676b64092bc25e7f193db1b17b2b.zip |
stdlib: Fix heapsort for cases with exactly two elements
When malloc fails to allocate a buffer and falls back to heapsort, the
current heapsort implementation does not perform sorting when there are
exactly two elements. Heapsort is now skipped only when there is
exactly one element.
Signed-off-by: Kuan-Wei Chiu <visitorckw@gmail.com>
Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
Diffstat (limited to 'posix/BOOST.tests')
0 files changed, 0 insertions, 0 deletions