Commits

Manman Ren committed 4f5d34c1052
[Printer] update the implementation of ProtocolConformance::printName. Our serializer does not serialize the inherited field of GenericTypeParamDecl. PrintAST::printInherited handles the case where the 'inherited' list is absent and grab the information from the protocols. SILPrinter prints the protocol conformance used in sil_witness_table by calling printName, which calls GenericParamList::print instead of PrintAST::printGenericParams. In order to print the correct inherited list, this commit changes the implementation of ProtocolConformance::printName to use PrintAST::printGenericParams. rdar://18400903 Swift SVN r22371