Define GenericParamListRequest

GenericParamListRequest formalizes the lazy generic parameter list construction pattern we were performing before.
This commit is contained in:
Robert Widmann
2019-09-05 17:05:36 -07:00
parent 23969e9555
commit d4bb9a5cfe
16 changed files with 173 additions and 136 deletions

View File

@@ -3081,7 +3081,6 @@ public:
rawAccessLevel, proto->getInherited().size(),
inheritedAndDependencyTypes);
const_cast<ProtocolDecl*>(proto)->createGenericParamsIfMissing();
writeGenericParams(proto->getGenericParams());
S.writeGenericRequirements(
proto->getRequirementSignature(), S.DeclTypeAbbrCodes);