[clang] Use *(Set|Map)::contains (NFC) (#138464)
This commit is contained in:
@@ -2149,8 +2149,7 @@ void DeclContext::makeDeclVisibleInContextImpl(NamedDecl *D, bool Internal) {
|
||||
// have already checked the external source.
|
||||
if (!Internal)
|
||||
if (ExternalASTSource *Source = getParentASTContext().getExternalSource())
|
||||
if (hasExternalVisibleStorage() &&
|
||||
Map->find(D->getDeclName()) == Map->end())
|
||||
if (hasExternalVisibleStorage() && !Map->contains(D->getDeclName()))
|
||||
Source->FindExternalVisibleDeclsByName(this, D->getDeclName(),
|
||||
D->getDeclContext());
|
||||
|
||||
|
||||
@@ -8646,9 +8646,8 @@ ASTReader::getLoadedSpecializationsLookupTables(const Decl *D, bool IsPartial) {
|
||||
|
||||
bool ASTReader::haveUnloadedSpecializations(const Decl *D) const {
|
||||
assert(D->isCanonicalDecl());
|
||||
return (PartialSpecializationsLookups.find(D) !=
|
||||
PartialSpecializationsLookups.end()) ||
|
||||
(SpecializationsLookups.find(D) != SpecializationsLookups.end());
|
||||
return PartialSpecializationsLookups.contains(D) ||
|
||||
SpecializationsLookups.contains(D);
|
||||
}
|
||||
|
||||
/// Under non-PCH compilation the consumer receives the objc methods
|
||||
|
||||
@@ -1638,7 +1638,7 @@ unsigned clang_CXCursorSet_contains(CXCursorSet set, CXCursor cursor) {
|
||||
CXCursorSet_Impl *setImpl = unpackCXCursorSet(set);
|
||||
if (!setImpl)
|
||||
return 0;
|
||||
return setImpl->find(cursor) != setImpl->end();
|
||||
return setImpl->contains(cursor);
|
||||
}
|
||||
|
||||
unsigned clang_CXCursorSet_insert(CXCursorSet set, CXCursor cursor) {
|
||||
|
||||
@@ -60,10 +60,8 @@ ParseTemplateParameterList(ParserState &PS,
|
||||
} else if (Arg->isSubClassOf("NTTP")) {
|
||||
auto Type = Arg->getValueAsString("TypeName");
|
||||
|
||||
if (TemplateNameToParmName.find(Type.str()) ==
|
||||
TemplateNameToParmName.end()) {
|
||||
if (!TemplateNameToParmName.contains(Type.str()))
|
||||
PrintFatalError("Unkown Type Name");
|
||||
}
|
||||
|
||||
auto TSIName = "TSI" + std::to_string(PS.UniqueCounter++);
|
||||
Code << " auto *" << TSIName << " = C.getTrivialTypeSourceInfo(QualType("
|
||||
|
||||
Reference in New Issue
Block a user