@@ -242,7 +242,7 @@ swift::swift_registerTypeMetadataRecords(const TypeMetadataRecord *begin,
242
242
}
243
243
244
244
static const ContextDescriptor *
245
- _findNominalTypeDescriptor (Demangle::NodePointer node,
245
+ _findContextDescriptor (Demangle::NodePointer node,
246
246
Demangle::Demangler &Dem);
247
247
248
248
// / Find the context descriptor for the type extended by the given extension.
@@ -267,7 +267,7 @@ _findExtendedTypeContextDescriptor(const ExtensionContextDescriptor *extension,
267
267
node = Demangle::getUnspecialized (node, demangler);
268
268
}
269
269
270
- return _findNominalTypeDescriptor (node, demangler);
270
+ return _findContextDescriptor (node, demangler);
271
271
}
272
272
273
273
// / Recognize imported tag types, which have a special mangling rule.
@@ -438,7 +438,7 @@ swift::_contextDescriptorMatchesMangling(const ContextDescriptor *context,
438
438
DemanglerForRuntimeTypeResolution<> demangler;
439
439
440
440
auto extendedDescriptorFromNode =
441
- _findNominalTypeDescriptor (extendedContextNode, demangler);
441
+ _findContextDescriptor (extendedContextNode, demangler);
442
442
443
443
Demangle::NodePointer extendedContextDemangled;
444
444
auto extendedDescriptorFromDemangled =
@@ -581,14 +581,14 @@ swift::_contextDescriptorMatchesMangling(const ContextDescriptor *context,
581
581
}
582
582
583
583
// returns the nominal type descriptor for the type named by typeName
584
- static const TypeContextDescriptor *
584
+ static const ContextDescriptor *
585
585
_searchTypeMetadataRecords (TypeMetadataPrivateState &T,
586
586
Demangle::NodePointer node) {
587
587
for (auto §ion : T.SectionsToScan .snapshot ()) {
588
588
for (const auto &record : section) {
589
- if (auto ntd = record.getTypeContextDescriptor ()) {
590
- if (_contextDescriptorMatchesMangling (ntd , node)) {
591
- return ntd ;
589
+ if (auto context = record.getContextDescriptor ()) {
590
+ if (_contextDescriptorMatchesMangling (context , node)) {
591
+ return context ;
592
592
}
593
593
}
594
594
}
@@ -598,9 +598,9 @@ _searchTypeMetadataRecords(TypeMetadataPrivateState &T,
598
598
}
599
599
600
600
static const ContextDescriptor *
601
- _findNominalTypeDescriptor (Demangle::NodePointer node,
601
+ _findContextDescriptor (Demangle::NodePointer node,
602
602
Demangle::Demangler &Dem) {
603
- const ContextDescriptor *foundNominal = nullptr ;
603
+ const ContextDescriptor *foundContext = nullptr ;
604
604
auto &T = TypeMetadataRecords.get ();
605
605
606
606
// If we have a symbolic reference to a context, resolve it immediately.
@@ -620,18 +620,18 @@ _findNominalTypeDescriptor(Demangle::NodePointer node,
620
620
return Value->getDescription ();
621
621
622
622
// Check type metadata records
623
- foundNominal = _searchTypeMetadataRecords (T, node);
623
+ foundContext = _searchTypeMetadataRecords (T, node);
624
624
625
625
// Check protocol conformances table. Note that this has no support for
626
626
// resolving generic types yet.
627
- if (!foundNominal )
628
- foundNominal = _searchConformancesByMangledTypeName (node);
627
+ if (!foundContext )
628
+ foundContext = _searchConformancesByMangledTypeName (node);
629
629
630
- if (foundNominal ) {
631
- T.NominalCache .getOrInsert (mangledName, foundNominal );
630
+ if (foundContext ) {
631
+ T.NominalCache .getOrInsert (mangledName, foundContext );
632
632
}
633
633
634
- return foundNominal ;
634
+ return foundContext ;
635
635
}
636
636
637
637
#pragma mark Protocol descriptor cache
@@ -1107,7 +1107,7 @@ class DecodedMetadataBuilder {
1107
1107
BuiltTypeDecl createTypeDecl (NodePointer node,
1108
1108
bool &typeAlias) const {
1109
1109
// Look for a nominal type descriptor based on its mangled name.
1110
- return _findNominalTypeDescriptor (node, demangler);
1110
+ return _findContextDescriptor (node, demangler);
1111
1111
}
1112
1112
1113
1113
BuiltProtocolDecl createProtocolDecl (NodePointer node) const {
0 commit comments