@@ -153,21 +153,21 @@ ABSTRACT_TYPE(ReferenceStorage, Type)
153153 TYPE_RANGE (ReferenceStorage, First##Storage, Last##Storage)
154154#include " swift/AST/ReferenceStorage.def"
155155ABSTRACT_TYPE (AnyGeneric, Type)
156- ABSTRACT_TYPE(NominalOrBoundGenericNominal, Type )
157- ABSTRACT_TYPE(Nominal, Type )
156+ ABSTRACT_TYPE(NominalOrBoundGenericNominal, AnyGenericType )
157+ ABSTRACT_TYPE(Nominal, NominalOrBoundGenericNominalType )
158158 TYPE(Enum, NominalType)
159159 TYPE(Struct, NominalType)
160160 TYPE(Class, NominalType)
161161 TYPE(Protocol, NominalType)
162162 TYPE(BuiltinTuple, NominalType)
163163 TYPE_RANGE(Nominal, Enum, BuiltinTuple)
164- ABSTRACT_TYPE(BoundGeneric, Type )
164+ ABSTRACT_TYPE(BoundGeneric, NominalOrBoundGenericNominalType )
165165 TYPE(BoundGenericClass, BoundGenericType)
166166 TYPE(BoundGenericEnum, BoundGenericType)
167167 TYPE(BoundGenericStruct, BoundGenericType)
168168 TYPE_RANGE(BoundGeneric, BoundGenericClass, BoundGenericStruct)
169169 TYPE_RANGE(NominalOrBoundGenericNominal, Enum, BoundGenericStruct)
170- UNCHECKED_TYPE(UnboundGeneric, Type )
170+ UNCHECKED_TYPE(UnboundGeneric, AnyGenericType )
171171 TYPE_RANGE(AnyGeneric, Enum, UnboundGeneric)
172172ABSTRACT_TYPE(AnyMetatype, Type)
173173 TYPE(Metatype, AnyMetatypeType)
0 commit comments