@@ -26,7 +26,7 @@ using namespace swift;
26
26
size_t GenericEnvironment::numTrailingObjects (
27
27
OverloadToken<OpaqueTypeDecl *>) const {
28
28
switch (getKind ()) {
29
- case Kind::Normal :
29
+ case Kind::Primary :
30
30
case Kind::OpenedExistential:
31
31
return 0 ;
32
32
@@ -38,7 +38,7 @@ size_t GenericEnvironment::numTrailingObjects(
38
38
size_t GenericEnvironment::numTrailingObjects (
39
39
OverloadToken<SubstitutionMap>) const {
40
40
switch (getKind ()) {
41
- case Kind::Normal :
41
+ case Kind::Primary :
42
42
case Kind::OpenedExistential:
43
43
return 0 ;
44
44
@@ -50,7 +50,7 @@ size_t GenericEnvironment::numTrailingObjects(
50
50
size_t GenericEnvironment::numTrailingObjects (
51
51
OverloadToken<OpenedGenericEnvironmentData>) const {
52
52
switch (getKind ()) {
53
- case Kind::Normal :
53
+ case Kind::Primary :
54
54
case Kind::Opaque:
55
55
return 0 ;
56
56
@@ -105,7 +105,7 @@ UUID GenericEnvironment::getOpenedExistentialUUID() const {
105
105
}
106
106
107
107
GenericEnvironment::GenericEnvironment (GenericSignature signature)
108
- : SignatureAndKind(signature, Kind::Normal )
108
+ : SignatureAndKind(signature, Kind::Primary )
109
109
{
110
110
// Clear out the memory that holds the context types.
111
111
std::uninitialized_fill (getContextTypes ().begin (), getContextTypes ().end (),
@@ -209,7 +209,7 @@ struct SubstituteOuterFromSubstitutionMap {
209
209
210
210
Type GenericEnvironment::maybeApplyOpaqueTypeSubstitutions (Type type) const {
211
211
switch (getKind ()) {
212
- case Kind::Normal :
212
+ case Kind::Primary :
213
213
case Kind::OpenedExistential:
214
214
return type;
215
215
@@ -283,7 +283,7 @@ GenericEnvironment::getOrCreateArchetypeFromInterfaceType(Type depType) {
283
283
// / Substitute a type for the purpose of requirements.
284
284
auto substForRequirements = [&](Type type) {
285
285
switch (getKind ()) {
286
- case Kind::Normal :
286
+ case Kind::Primary :
287
287
case Kind::OpenedExistential:
288
288
if (type->hasTypeParameter ()) {
289
289
return mapTypeIntoContext (type, conformanceLookupFn);
@@ -334,13 +334,13 @@ GenericEnvironment::getOrCreateArchetypeFromInterfaceType(Type depType) {
334
334
335
335
auto rootGP = requirements.anchor ->getRootGenericParam ();
336
336
if (rootGP->isTypeSequence ()) {
337
- assert (getKind () == Kind::Normal );
337
+ assert (getKind () == Kind::Primary );
338
338
result = SequenceArchetypeType::get (ctx, this , requirements.anchor ,
339
339
requirements.protos , superclass,
340
340
requirements.layout );
341
341
} else {
342
342
switch (getKind ()) {
343
- case Kind::Normal :
343
+ case Kind::Primary :
344
344
result = PrimaryArchetypeType::getNew (ctx, this , requirements.anchor ,
345
345
requirements.protos , superclass,
346
346
requirements.layout );
0 commit comments