Commits

Joe Groff committed 5d58f10e484
SIL: Make ContextGenericParams a constructor parameter of SILFunction. Edge SILFunction one step closer to independence from SILFunctionType context by taking the generic param list as a separate constructor parameter, and serializing those params alongside the function record. For now we still pass in the context params from the SILFunctionType in most cases, because the logic for finding the generic params tends to be entangled in type lowering, but this pushes the problem up a step. Thanks Jordan for helping work out the serialization changes needed. Swift SVN r13036