Commits

Joe Groff committed ad7c3ee3617
SILGen: Calls to opaque existentials don't consume 'this'. At the highest abstraction level, we pass 'this' to protocol witnesses byref and ownership isn't taken. (The witness thunk for class methods retains 'this' behind the scenes.) Don't disable the cleanup for existential containers on which methods are called so we don't leak it. Swift SVN r5624