From ce25b14ce2a0997e1dd75bfa1ab82da69b1da58b Mon Sep 17 00:00:00 2001 From: Michal Bandzi Date: Sun, 1 Apr 2018 13:28:38 +0200 Subject: [PATCH] cpdetect: use stable sort when sorting detection results --- src/cpdetect/compiler_detector/compiler_detector.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cpdetect/compiler_detector/compiler_detector.cpp b/src/cpdetect/compiler_detector/compiler_detector.cpp index 3084e09c1..da911d573 100644 --- a/src/cpdetect/compiler_detector/compiler_detector.cpp +++ b/src/cpdetect/compiler_detector/compiler_detector.cpp @@ -458,7 +458,7 @@ ReturnCode CompilerDetector::getAllCompilers() { const auto status = getAllSignatures(); getAllHeuristics(); - std::sort(toolInfo.detectedTools.begin(), toolInfo.detectedTools.end(), compareForSort); + std::stable_sort(toolInfo.detectedTools.begin(), toolInfo.detectedTools.end(), compareForSort); removeUnusedCompilers(); if (toolInfo.detectedLanguages.empty()) {