[AST] Rename SequenceArchetype to PackArchetype.

This commit is contained in:
Holly Borla
2022-10-10 11:30:15 -07:00
parent 67fb143f0e
commit 9bb837a241
22 changed files with 67 additions and 71 deletions

View File

@@ -4679,16 +4679,16 @@ public:
declID, interfaceTypeID, substMapID);
}
void visitSequenceArchetypeType(const SequenceArchetypeType *archetypeTy) {
void visitPackArchetypeType(const PackArchetypeType *archetypeTy) {
using namespace decls_block;
auto sig = archetypeTy->getGenericEnvironment()->getGenericSignature();
GenericSignatureID sigID = S.addGenericSignatureRef(sig);
TypeID interfaceTypeID = S.addTypeRef(archetypeTy->getInterfaceType());
unsigned abbrCode = S.DeclTypeAbbrCodes[SequenceArchetypeTypeLayout::Code];
SequenceArchetypeTypeLayout::emitRecord(S.Out, S.ScratchRecord, abbrCode,
sigID, interfaceTypeID);
unsigned abbrCode = S.DeclTypeAbbrCodes[PackArchetypeTypeLayout::Code];
PackArchetypeTypeLayout::emitRecord(S.Out, S.ScratchRecord, abbrCode,
sigID, interfaceTypeID);
}
void visitGenericTypeParamType(const GenericTypeParamType *genericParam) {
@@ -5102,7 +5102,7 @@ void Serializer::writeAllDeclsAndTypes() {
registerDeclTypeAbbr<PrimaryArchetypeTypeLayout>();
registerDeclTypeAbbr<OpenedArchetypeTypeLayout>();
registerDeclTypeAbbr<OpaqueArchetypeTypeLayout>();
registerDeclTypeAbbr<SequenceArchetypeTypeLayout>();
registerDeclTypeAbbr<PackArchetypeTypeLayout>();
registerDeclTypeAbbr<ProtocolCompositionTypeLayout>();
registerDeclTypeAbbr<ParameterizedProtocolTypeLayout>();
registerDeclTypeAbbr<ExistentialTypeLayout>();