@@ -63,7 +63,7 @@ class SILWitnessTable : public llvm::ilist_node<SILWitnessTable>,
6363
6464 // / A witness table entry describing the witness for an associated type's
6565 // / protocol requirement.
66- struct AssociatedTypeProtocolWitness {
66+ struct AssociatedConformanceWitness {
6767 // / The associated type required. A dependent type in the protocol's
6868 // / context.
6969 CanType Requirement;
@@ -88,7 +88,7 @@ class SILWitnessTable : public llvm::ilist_node<SILWitnessTable>,
8888 Invalid,
8989 Method,
9090 AssociatedType,
91- AssociatedTypeProtocol ,
91+ AssociatedConformance ,
9292 BaseProtocol
9393 } ENUM_EXTENSIBILITY_ATTR(open);
9494
@@ -98,7 +98,7 @@ class SILWitnessTable : public llvm::ilist_node<SILWitnessTable>,
9898 union {
9999 MethodWitness Method;
100100 AssociatedTypeWitness AssociatedType;
101- AssociatedTypeProtocolWitness AssociatedTypeProtocol ;
101+ AssociatedConformanceWitness AssociatedConformance ;
102102 BaseProtocolWitness BaseProtocol;
103103 };
104104
@@ -113,9 +113,9 @@ class SILWitnessTable : public llvm::ilist_node<SILWitnessTable>,
113113 : Kind(WitnessKind::AssociatedType), AssociatedType(AssociatedType)
114114 {}
115115
116- Entry (const AssociatedTypeProtocolWitness &AssociatedTypeProtocol )
117- : Kind(WitnessKind::AssociatedTypeProtocol ),
118- AssociatedTypeProtocol (AssociatedTypeProtocol )
116+ Entry (const AssociatedConformanceWitness &AssociatedConformance )
117+ : Kind(WitnessKind::AssociatedConformance ),
118+ AssociatedConformance (AssociatedConformance )
119119 {}
120120
121121 Entry (const BaseProtocolWitness &BaseProtocol)
@@ -135,10 +135,9 @@ class SILWitnessTable : public llvm::ilist_node<SILWitnessTable>,
135135 assert (Kind == WitnessKind::AssociatedType);
136136 return AssociatedType;
137137 }
138- const AssociatedTypeProtocolWitness &
139- getAssociatedTypeProtocolWitness () const {
140- assert (Kind == WitnessKind::AssociatedTypeProtocol);
141- return AssociatedTypeProtocol;
138+ const AssociatedConformanceWitness &getAssociatedConformanceWitness () const {
139+ assert (Kind == WitnessKind::AssociatedConformance);
140+ return AssociatedConformance;
142141 }
143142 const BaseProtocolWitness &getBaseProtocolWitness () const {
144143 assert (Kind == WitnessKind::BaseProtocol);
0 commit comments