diff --git a/lld/MachO/DriverUtils.cpp b/lld/MachO/DriverUtils.cpp index a12e1c537c16fb..49bd83ecf09a18 100644 --- a/lld/MachO/DriverUtils.cpp +++ b/lld/MachO/DriverUtils.cpp @@ -284,8 +284,8 @@ void macho::DependencyTracker::write(llvm::StringRef version, inputNames.reserve(inputs.size()); for (InputFile *f : inputs) inputNames.push_back(f->getName()); - llvm::sort(inputNames, - [](const StringRef &a, const StringRef &b) { return a < b; }); + llvm::sort(inputNames); + for (const StringRef &in : inputNames) addDep(DepOpCode::Input, in); diff --git a/lld/test/MachO/dependency-info.s b/lld/test/MachO/dependency-info.s index f76605c35ae89c..c2638d399c96cb 100644 --- a/lld/test/MachO/dependency-info.s +++ b/lld/test/MachO/dependency-info.s @@ -1,7 +1,4 @@ # REQUIRES: x86 -## FIXME: Paths on windows have both `\` and '/', as a result, they are in a different -## order when sorted. Maybe create a separate test for that? -# UNSUPPORTED: system-windows # # RUN: rm -rf %t # RUN: split-file %s %t