Commits
Mark Lacey committed 07fedc728a5
Defer erasing instructions in unreachable blocks. Instead of erasing instructions immediately, keep track of them until we've found all the ones we'll erase, and then erase them. It's not clear to me why the code was hitting an assert as it was written, but this works around the problem. Fixes <rdar://problem/16805316>. Swift SVN r17372