Commits

Joe Groff committed da46c438797
SILGen: Keep ParameterInfos in sync with BB args as they're emitted. We were falling out of sync when there were multiple parameter patterns, or when there were tuple parameters that destructured into multiple BB arguments. Add an assertion that the types match, which should catch a lot bugs most of the time. This gets us to retain-balance @guaranteed parameters in more cases in -enable-guaranteed-self mode. Swift SVN r24354