mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
Fix spelling of accessor to getAvailabeAttrs -> getAvailableAttrs
This commit is contained in:
@@ -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};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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();
|
||||||
|
|||||||
@@ -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() ||
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user