Commits
Joe Groff committed d54f581b9c3
SILGen: Retain protocol objects before use. Apparently, despite being statically-allocated globals, they still inherit NSObject's reference counting. Oops. Retain a protocol value after forming a reference so, if we happen to release it later, we don't cause the Protocol object to try to free itself. Swift SVN r18845