Skip to content

Commit 3217997

Browse files
authored
Merge d8a6080 into 5247a4f
2 parents 5247a4f + d8a6080 commit 3217997

File tree

6 files changed

+21
-23
lines changed

6 files changed

+21
-23
lines changed

clang/lib/APINotes/APINotesWriter.cpp

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -446,13 +446,13 @@ void emitVersionedInfo(
446446
llvm::function_ref<void(raw_ostream &,
447447
const typename MakeDependent<T>::Type &)>
448448
emitInfo) {
449-
std::sort(VI.begin(), VI.end(),
450-
[](const std::pair<VersionTuple, T> &LHS,
451-
const std::pair<VersionTuple, T> &RHS) -> bool {
452-
assert((&LHS == &RHS || LHS.first != RHS.first) &&
453-
"two entries for the same version");
454-
return LHS.first < RHS.first;
455-
});
449+
llvm::sort(VI,
450+
[](const std::pair<VersionTuple, T> &LHS,
451+
const std::pair<VersionTuple, T> &RHS) -> bool {
452+
assert((&LHS == &RHS || LHS.first != RHS.first) &&
453+
"two entries for the same version");
454+
return LHS.first < RHS.first;
455+
});
456456

457457
llvm::support::endian::Writer writer(OS, llvm::endianness::little);
458458
writer.write<uint16_t>(VI.size());

clang/lib/Analysis/FlowSensitive/SimplifyConstraints.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -161,15 +161,15 @@ void simplifyConstraints(llvm::SetVector<const Formula *> &Constraints,
161161
atomsInEquivalenceClass(EquivalentAtoms, At);
162162
if (Atoms.size() == 1)
163163
continue;
164-
std::sort(Atoms.begin(), Atoms.end());
164+
llvm::sort(Atoms);
165165
Info->EquivalentAtoms.push_back(std::move(Atoms));
166166
}
167167
for (Atom At : TrueAtoms)
168168
Info->TrueAtoms.append(atomsInEquivalenceClass(EquivalentAtoms, At));
169-
std::sort(Info->TrueAtoms.begin(), Info->TrueAtoms.end());
169+
llvm::sort(Info->TrueAtoms);
170170
for (Atom At : FalseAtoms)
171171
Info->FalseAtoms.append(atomsInEquivalenceClass(EquivalentAtoms, At));
172-
std::sort(Info->FalseAtoms.begin(), Info->FalseAtoms.end());
172+
llvm::sort(Info->FalseAtoms);
173173
}
174174
}
175175

clang/lib/Analysis/UnsafeBufferUsage.cpp

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2622,11 +2622,10 @@ bool clang::internal::anyConflict(const SmallVectorImpl<FixItHint> &FixIts,
26222622

26232623
for (const FixItHint &H : FixIts)
26242624
All.push_back(&H);
2625-
std::sort(All.begin(), All.end(),
2626-
[&SM](const FixItHint *H1, const FixItHint *H2) {
2627-
return SM.isBeforeInTranslationUnit(H1->RemoveRange.getBegin(),
2628-
H2->RemoveRange.getBegin());
2629-
});
2625+
llvm::sort(All, [&SM](const FixItHint *H1, const FixItHint *H2) {
2626+
return SM.isBeforeInTranslationUnit(H1->RemoveRange.getBegin(),
2627+
H2->RemoveRange.getBegin());
2628+
});
26302629

26312630
const FixItHint *CurrHint = nullptr;
26322631

clang/lib/Driver/ToolChain.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -377,7 +377,7 @@ ToolChain::getMultilibFlags(const llvm::opt::ArgList &Args) const {
377377
Result.push_back("-fexceptions");
378378

379379
// Sort and remove duplicates.
380-
std::sort(Result.begin(), Result.end());
380+
llvm::sort(Result);
381381
Result.erase(llvm::unique(Result), Result.end());
382382
return Result;
383383
}

clang/lib/Interpreter/CodeCompletion.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -203,7 +203,7 @@ void ReplCompletionConsumer::ProcessCodeCompleteResults(
203203
}
204204
}
205205

206-
std::sort(Results.begin(), Results.end());
206+
llvm::sort(Results);
207207
}
208208

209209
class IncrementalSyntaxOnlyAction : public SyntaxOnlyAction {

clang/lib/Sema/SemaHLSL.cpp

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -268,12 +268,11 @@ static void validatePackoffset(Sema &S, HLSLBufferDecl *BufDecl) {
268268
// and compare adjacent values.
269269
bool IsValid = true;
270270
ASTContext &Context = S.getASTContext();
271-
std::sort(PackOffsetVec.begin(), PackOffsetVec.end(),
272-
[](const std::pair<VarDecl *, HLSLPackOffsetAttr *> &LHS,
273-
const std::pair<VarDecl *, HLSLPackOffsetAttr *> &RHS) {
274-
return LHS.second->getOffsetInBytes() <
275-
RHS.second->getOffsetInBytes();
276-
});
271+
llvm::sort(
272+
PackOffsetVec, [](const std::pair<VarDecl *, HLSLPackOffsetAttr *> &LHS,
273+
const std::pair<VarDecl *, HLSLPackOffsetAttr *> &RHS) {
274+
return LHS.second->getOffsetInBytes() < RHS.second->getOffsetInBytes();
275+
});
277276
for (unsigned i = 0; i < PackOffsetVec.size() - 1; i++) {
278277
VarDecl *Var = PackOffsetVec[i].first;
279278
HLSLPackOffsetAttr *Attr = PackOffsetVec[i].second;

0 commit comments

Comments
 (0)