Commits

Joe Groff committed 7460a77e7f1
MemoryPromotion: Fix infinite loop due to iterator invalidation. In lowerRawSILOperations, if LowerAssignInstruction ends up splitting the block, as for a union, then the ilist iterators it uses to walk the block are invalidated, and really it should continue by walking the block inserted after the split. Swift SVN r8375