Commits

Joe Groff committed 7b28da34888
SIL: Always substitute SILFunctionTypes using their interface types. Have SILType::subst and SILFunctionType::subst always visit the interface types of a SILFunctionType. Fix up some problems in the specializer this exposed by having it correctly apply interface type substitutions to the function type of a specialized function and contextualized substitutions to the body. Swift SVN r13714