From fe31eef7a63522a3e7f95b7705745a257bf0a7f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Povi=C5=A1er?= Date: Tue, 24 Feb 2026 12:51:55 +0000 Subject: [PATCH] Use stable sort again MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Before the multi-mode refactor the sort helpers wrapped stable_sort, switch to stable_sort again as the sorting influences which vertex is returned from Sta::worstSlack(). Signed-off-by: Martin PoviĊĦer --- include/sta/ContainerHelpers.hh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/sta/ContainerHelpers.hh b/include/sta/ContainerHelpers.hh index abc87ffb..11068f77 100644 --- a/include/sta/ContainerHelpers.hh +++ b/include/sta/ContainerHelpers.hh @@ -408,7 +408,7 @@ void sort(Range& r, Comp comp = Comp{}) { - std::sort(std::ranges::begin(r), std::ranges::end(r), comp); + std::stable_sort(std::ranges::begin(r), std::ranges::end(r), comp); } @@ -423,7 +423,7 @@ void sort(Range* r, Comp comp = Comp{}) { - std::sort(std::ranges::begin(*r), std::ranges::end(*r), comp); + std::stable_sort(std::ranges::begin(*r), std::ranges::end(*r), comp); } } // namespace