Commits

Joe Groff committed aed4aa62899
IRGen: Order block context parameters correctly during parameter lowering. Insert a block's context argument into the normal parameter set before lowering external arguments, instead of adding it later in a post-pass, so that we assign argument attributes to the correct indices. Fix signature expansion to put the block context parameter in the right place relative to struct returns. Fixes rdar://problem/20035272. Swift SVN r25763