Commits

Joe Groff committed 8a92d5e2462
SILGen: Handle capture of 'self' in a derived class 'init' method. 'self' is formally a 'val', but we allocate a mutable box for it to accommodate self-rebinding by super.init, and we tried to pass the box owner and address as the closure parameters instead of the expected pass-by-value semantics. Fix it to properly handle the capture by value. Swift SVN r13824