788716490a
sortListbyCmpValue used >= 0, which returns true when comparing equal elements (Cmp returns 0 for equal strings). This violates the irreflexivity requirement of strict weak ordering, causing undefined behavior in std::sort.