Commits
Chris Lattner committed a864b8ea005
enhance the union retain/release implementations to split the block when inserting a diamond into the middle of an existing block. This fixes a problem that manifests in memory promotion when lowering an assign. Swift SVN r7917