[llvm] 093f947 - [CAS] Fix wrong usage of `llvm::sort()` in UnifiedOnDiskCache (#166963)
via llvm-commits
llvm-commits at lists.llvm.org
Fri Nov 7 08:36:46 PST 2025
Author: Steven Wu
Date: 2025-11-07T16:36:41Z
New Revision: 093f947202a381f9f0775ff67a02da0869a3fd11
URL: https://github.com/llvm/llvm-project/commit/093f947202a381f9f0775ff67a02da0869a3fd11
DIFF: https://github.com/llvm/llvm-project/commit/093f947202a381f9f0775ff67a02da0869a3fd11.diff
LOG: [CAS] Fix wrong usage of `llvm::sort()` in UnifiedOnDiskCache (#166963)
Fix compare function in getAllDBDirs(). The compare function in sort
should be strictly less than operator.
Added:
Modified:
llvm/lib/CAS/UnifiedOnDiskCache.cpp
Removed:
################################################################################
diff --git a/llvm/lib/CAS/UnifiedOnDiskCache.cpp b/llvm/lib/CAS/UnifiedOnDiskCache.cpp
index ae9d818241f4b..7b790bb005ce9 100644
--- a/llvm/lib/CAS/UnifiedOnDiskCache.cpp
+++ b/llvm/lib/CAS/UnifiedOnDiskCache.cpp
@@ -174,7 +174,7 @@ getAllDBDirs(StringRef Path, bool IncludeCorrupt = false) {
return createFileError(Path, EC);
llvm::sort(FoundDBDirs, [](const DBDir &LHS, const DBDir &RHS) -> bool {
- return LHS.Order <= RHS.Order;
+ return LHS.Order < RHS.Order;
});
SmallVector<std::string, 4> DBDirs;
More information about the llvm-commits
mailing list