@@ -26,7 +26,7 @@ using namespace swift;
2626size_t GenericEnvironment::numTrailingObjects (
2727 OverloadToken<OpaqueTypeDecl *>) const {
2828 switch (getKind ()) {
29- case Kind::Normal :
29+ case Kind::Primary :
3030 case Kind::OpenedExistential:
3131 return 0 ;
3232
@@ -38,7 +38,7 @@ size_t GenericEnvironment::numTrailingObjects(
3838size_t GenericEnvironment::numTrailingObjects (
3939 OverloadToken<SubstitutionMap>) const {
4040 switch (getKind ()) {
41- case Kind::Normal :
41+ case Kind::Primary :
4242 case Kind::OpenedExistential:
4343 return 0 ;
4444
@@ -50,7 +50,7 @@ size_t GenericEnvironment::numTrailingObjects(
5050size_t GenericEnvironment::numTrailingObjects (
5151 OverloadToken<OpenedGenericEnvironmentData>) const {
5252 switch (getKind ()) {
53- case Kind::Normal :
53+ case Kind::Primary :
5454 case Kind::Opaque:
5555 return 0 ;
5656
@@ -105,7 +105,7 @@ UUID GenericEnvironment::getOpenedExistentialUUID() const {
105105}
106106
107107GenericEnvironment::GenericEnvironment (GenericSignature signature)
108- : SignatureAndKind(signature, Kind::Normal )
108+ : SignatureAndKind(signature, Kind::Primary )
109109{
110110 // Clear out the memory that holds the context types.
111111 std::uninitialized_fill (getContextTypes ().begin (), getContextTypes ().end (),
@@ -209,7 +209,7 @@ struct SubstituteOuterFromSubstitutionMap {
209209
210210Type GenericEnvironment::maybeApplyOpaqueTypeSubstitutions (Type type) const {
211211 switch (getKind ()) {
212- case Kind::Normal :
212+ case Kind::Primary :
213213 case Kind::OpenedExistential:
214214 return type;
215215
@@ -283,7 +283,7 @@ GenericEnvironment::getOrCreateArchetypeFromInterfaceType(Type depType) {
283283 // / Substitute a type for the purpose of requirements.
284284 auto substForRequirements = [&](Type type) {
285285 switch (getKind ()) {
286- case Kind::Normal :
286+ case Kind::Primary :
287287 case Kind::OpenedExistential:
288288 if (type->hasTypeParameter ()) {
289289 return mapTypeIntoContext (type, conformanceLookupFn);
@@ -334,13 +334,13 @@ GenericEnvironment::getOrCreateArchetypeFromInterfaceType(Type depType) {
334334
335335 auto rootGP = requirements.anchor ->getRootGenericParam ();
336336 if (rootGP->isTypeSequence ()) {
337- assert (getKind () == Kind::Normal );
337+ assert (getKind () == Kind::Primary );
338338 result = SequenceArchetypeType::get (ctx, this , requirements.anchor ,
339339 requirements.protos , superclass,
340340 requirements.layout );
341341 } else {
342342 switch (getKind ()) {
343- case Kind::Normal :
343+ case Kind::Primary :
344344 result = PrimaryArchetypeType::getNew (ctx, this , requirements.anchor ,
345345 requirements.protos , superclass,
346346 requirements.layout );
0 commit comments