Commits

Joe Groff committed 661f6d85372
SIL: Destruct Instructions when they're erased. Invoke the leaf destructor for the Instruction when it's eraseFromParent-ed, so that the SILSuccessors of BranchInsts get updated when branches are removed. This un-breaks the peepholing of breaks out of else blocks. Swift SVN r3641