Commits
Joe Groff committed bf858cc8a1d
SILGen: Handle inner pointer returns through currying and dynamic lookup. When we partially apply an inner-pointer method or property, the thunk or partial_apply that applies "self" needs to be the one that handles lifetime-extending "self". Verify that a partial_apply-ed inner pointer method is not inner pointer and implement lifetime extension in the partial apply thunk. Fixes <rdar://problem/16803701>. Swift SVN r17321