Fix spelling of accessor to getAvailabeAttrs -> getAvailableAttrs

This commit is contained in:
Arnold Schwaighofer
2021-10-29 09:03:38 -07:00
parent 0965a63eb8
commit 0bb29449bd
5 changed files with 7 additions and 7 deletions

View File

@@ -1369,7 +1369,7 @@ public:
numSPIGroups };
}
ArrayRef<AvailableAttr *> getAvailabeAttrs() const {
ArrayRef<AvailableAttr *> getAvailableAttrs() const {
return {this->template getTrailingObjects<AvailableAttr *>(),
numAvailableAttrs};
}

View File

@@ -2837,7 +2837,7 @@ static bool usesFeatureBuiltinCopy(Decl *decl) { return false; }
static bool usesFeatureSpecializeAttributeWithAvailability(Decl *decl) {
if (auto func = dyn_cast<AbstractFunctionDecl>(decl)) {
for (auto specialize : func->getAttrs().getAttributes<SpecializeAttr>()) {
if (!specialize->getAvailabeAttrs().empty())
if (!specialize->getAvailableAttrs().empty())
return true;
}
}

View File

@@ -985,7 +985,7 @@ bool DeclAttribute::printImpl(ASTPrinter &Printer, const PrintOptions &Options,
// Don't print the _specialize attribute if we are asked to skip the ones
// with availability parameters.
if (!Options.PrintSpecializeAttributeWithAvailability &&
!attr->getAvailabeAttrs().empty())
!attr->getAvailableAttrs().empty())
return false;
Printer << "@" << getAttrName() << "(";
@@ -999,7 +999,7 @@ bool DeclAttribute::printImpl(ASTPrinter &Printer, const PrintOptions &Options,
Printer << "kind: " << kind << ", ";
if (target)
Printer << "target: " << target << ", ";
auto availAttrs = attr->getAvailabeAttrs();
auto availAttrs = attr->getAvailableAttrs();
if (!availAttrs.empty()) {
Printer << "availability: ";
auto numAttrs = availAttrs.size();

View File

@@ -182,7 +182,7 @@ AvailabilityInference::annotatedAvailableRangeForAttr(const SpecializeAttr* attr
const AvailableAttr *bestAvailAttr = nullptr;
for (auto *availAttr : attr->getAvailabeAttrs()) {
for (auto *availAttr : attr->getAvailableAttrs()) {
if (availAttr == nullptr || !availAttr->Introduced.hasValue() ||
!availAttr->isActivePlatform(ctx) ||
availAttr->isLanguageVersionSpecific() ||

View File

@@ -2611,14 +2611,14 @@ class Serializer::DeclSerializer : public DeclVisitor<DeclSerializer> {
auto numSPIGroups = attr->getSPIGroups().size();
assert(pieces.size() == numArgs + numSPIGroups ||
pieces.size() == (numArgs - 1 + numSPIGroups));
auto numAvailabilityAttrs = attr->getAvailabeAttrs().size();
auto numAvailabilityAttrs = attr->getAvailableAttrs().size();
SpecializeDeclAttrLayout::emitRecord(
S.Out, S.ScratchRecord, abbrCode, (unsigned)attr->isExported(),
(unsigned)attr->getSpecializationKind(),
S.addGenericSignatureRef(attr->getSpecializedSignature()),
S.addDeclRef(targetFunDecl), numArgs, numSPIGroups,
numAvailabilityAttrs, pieces);
for (auto availAttr : attr->getAvailabeAttrs()) {
for (auto availAttr : attr->getAvailableAttrs()) {
writeDeclAttribute(D, availAttr);
}
return;