Commits

Joe Groff committed 86faf30617b
SILGen: Emit bridging from C*Pointer to UnsafePointer. When we see CConstPointer or CMutablePointer in a foreign function signature, transparently bridge it to UnsafePointer at the foreign entry point, lifetime-extending the C*Pointer value during foreign calls so that its owner reference is held for the duration of the call. Swift SVN r15602