@@ -153,21 +153,21 @@ ABSTRACT_TYPE(ReferenceStorage, Type)
153
153
TYPE_RANGE (ReferenceStorage, First##Storage, Last##Storage)
154
154
#include " swift/AST/ReferenceStorage.def"
155
155
ABSTRACT_TYPE (AnyGeneric, Type)
156
- ABSTRACT_TYPE(NominalOrBoundGenericNominal, Type )
157
- ABSTRACT_TYPE(Nominal, Type )
156
+ ABSTRACT_TYPE(NominalOrBoundGenericNominal, AnyGenericType )
157
+ ABSTRACT_TYPE(Nominal, NominalOrBoundGenericNominalType )
158
158
TYPE(Enum, NominalType)
159
159
TYPE(Struct, NominalType)
160
160
TYPE(Class, NominalType)
161
161
TYPE(Protocol, NominalType)
162
162
TYPE(BuiltinTuple, NominalType)
163
163
TYPE_RANGE(Nominal, Enum, BuiltinTuple)
164
- ABSTRACT_TYPE(BoundGeneric, Type )
164
+ ABSTRACT_TYPE(BoundGeneric, NominalOrBoundGenericNominalType )
165
165
TYPE(BoundGenericClass, BoundGenericType)
166
166
TYPE(BoundGenericEnum, BoundGenericType)
167
167
TYPE(BoundGenericStruct, BoundGenericType)
168
168
TYPE_RANGE(BoundGeneric, BoundGenericClass, BoundGenericStruct)
169
169
TYPE_RANGE(NominalOrBoundGenericNominal, Enum, BoundGenericStruct)
170
- UNCHECKED_TYPE(UnboundGeneric, Type )
170
+ UNCHECKED_TYPE(UnboundGeneric, AnyGenericType )
171
171
TYPE_RANGE(AnyGeneric, Enum, UnboundGeneric)
172
172
ABSTRACT_TYPE(AnyMetatype, Type)
173
173
TYPE(Metatype, AnyMetatypeType)
0 commit comments