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 }; numSPIGroups };
} }
ArrayRef<AvailableAttr *> getAvailabeAttrs() const { ArrayRef<AvailableAttr *> getAvailableAttrs() const {
return {this->template getTrailingObjects<AvailableAttr *>(), return {this->template getTrailingObjects<AvailableAttr *>(),
numAvailableAttrs}; numAvailableAttrs};
} }

View File

@@ -2837,7 +2837,7 @@ static bool usesFeatureBuiltinCopy(Decl *decl) { return false; }
static bool usesFeatureSpecializeAttributeWithAvailability(Decl *decl) { static bool usesFeatureSpecializeAttributeWithAvailability(Decl *decl) {
if (auto func = dyn_cast<AbstractFunctionDecl>(decl)) { if (auto func = dyn_cast<AbstractFunctionDecl>(decl)) {
for (auto specialize : func->getAttrs().getAttributes<SpecializeAttr>()) { for (auto specialize : func->getAttrs().getAttributes<SpecializeAttr>()) {
if (!specialize->getAvailabeAttrs().empty()) if (!specialize->getAvailableAttrs().empty())
return true; 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 // Don't print the _specialize attribute if we are asked to skip the ones
// with availability parameters. // with availability parameters.
if (!Options.PrintSpecializeAttributeWithAvailability && if (!Options.PrintSpecializeAttributeWithAvailability &&
!attr->getAvailabeAttrs().empty()) !attr->getAvailableAttrs().empty())
return false; return false;
Printer << "@" << getAttrName() << "("; Printer << "@" << getAttrName() << "(";
@@ -999,7 +999,7 @@ bool DeclAttribute::printImpl(ASTPrinter &Printer, const PrintOptions &Options,
Printer << "kind: " << kind << ", "; Printer << "kind: " << kind << ", ";
if (target) if (target)
Printer << "target: " << target << ", "; Printer << "target: " << target << ", ";
auto availAttrs = attr->getAvailabeAttrs(); auto availAttrs = attr->getAvailableAttrs();
if (!availAttrs.empty()) { if (!availAttrs.empty()) {
Printer << "availability: "; Printer << "availability: ";
auto numAttrs = availAttrs.size(); auto numAttrs = availAttrs.size();

View File

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

View File

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