Commits

Joe Groff committed 481f0128a65
SILGen: Refactor "epilog" code for ctors and dtors Constructors and destructors both set up an epilog block so that 'return' within the decl body has a place to branch to without skipping all the implicit behavior. Factor out the common code to branch to and emit the epilog basic branch, and throw in a peephole optimization to fuse the BB when it has no predecessors (as it currently always does because of rdar://problem/12950817/). Swift SVN r3688