Replacing the GenericTypeApplication node with more specific BoundGeneric{Class|Structure|Union} nodes

Removing the TypeList node underneath a TypeList, a TypeList just needs to wrap a list of Type nodes



Swift SVN r7990
This commit is contained in:
Enrico Granata
2013-09-06 17:47:06 +00:00
parent 1ba2554fb2
commit b3576d8599
2 changed files with 44 additions and 25 deletions

View File

@@ -59,7 +59,9 @@ public:
FunctionType,
UncurriedFunctionType,
ObjCBlock,
GenericTypeApplication,
BoundGenericClass,
BoundGenericStructure,
BoundGenericUnion,
TypeList,
ArgumentTuple,
ValueWitnessKind,
@@ -98,7 +100,6 @@ public:
Unknown,
TupleElementName,
TupleElementType,
TypeListEntry,
FunctionName,
DeclarationName,
Path,