@@ -218,16 +218,15 @@ static llvm::json::Array toJSONSorted(const llvm::StringSet<> &Set) {
218218 std::vector<llvm::StringRef> Strings;
219219 for (auto &&I : Set)
220220 Strings.push_back (I.getKey ());
221- std ::sort (Strings. begin (), Strings. end () );
221+ llvm ::sort (Strings);
222222 return llvm::json::Array (Strings);
223223}
224224
225225static llvm::json::Array toJSONSorted (std::vector<ClangModuleDep> V) {
226- std::sort (V.begin (), V.end (),
227- [](const ClangModuleDep &A, const ClangModuleDep &B) {
228- return std::tie (A.ModuleName , A.ContextHash ) <
229- std::tie (B.ModuleName , B.ContextHash );
230- });
226+ llvm::sort (V, [](const ClangModuleDep &A, const ClangModuleDep &B) {
227+ return std::tie (A.ModuleName , A.ContextHash ) <
228+ std::tie (B.ModuleName , B.ContextHash );
229+ });
231230
232231 llvm::json::Array Ret;
233232 for (const ClangModuleDep &CMD : V)
@@ -275,16 +274,15 @@ class FullDeps {
275274 std::vector<ContextModulePair> ModuleNames;
276275 for (auto &&M : Modules)
277276 ModuleNames.push_back (M.first );
278- std::sort (ModuleNames.begin (), ModuleNames.end (),
279- [](const ContextModulePair &A, const ContextModulePair &B) {
280- return std::tie (A.ModuleName , A.InputIndex ) <
281- std::tie (B.ModuleName , B.InputIndex );
282- });
283-
284- std::sort (Inputs.begin (), Inputs.end (),
285- [](const InputDeps &A, const InputDeps &B) {
286- return A.FileName < B.FileName ;
287- });
277+ llvm::sort (ModuleNames,
278+ [](const ContextModulePair &A, const ContextModulePair &B) {
279+ return std::tie (A.ModuleName , A.InputIndex ) <
280+ std::tie (B.ModuleName , B.InputIndex );
281+ });
282+
283+ llvm::sort (Inputs, [](const InputDeps &A, const InputDeps &B) {
284+ return A.FileName < B.FileName ;
285+ });
288286
289287 using namespace llvm ::json;
290288
0 commit comments