Commits

Joe Groff committed 15b1b4eccba
SILGen: Fix order of operations with ApplyExprs. Evaluating all the arguments before uncurrying the function is wrong if the function can't be completely uncurried. Tweak CallEmission so it can work in Exprs instead of already-evaluated RValues and evaluate them in the right order relative to the function applications it emits. This also makes it easier to emit more accurate location info for each of the apply instructions. Swift SVN r4811