Commits

Chris Lattner committed f35677de142
Revise SILGen of foreach loops to only drop the optional generator result value in memory when it is address-only. This leads to better -O0 performance and easier to read silgen output. This is ongoing progress towards rdar://20642198. This recommits r28318 with a fix that simplifies away a bunch of code and a bug. Swift SVN r28328