Commits

Doug Gregor committed 892181158f1
[Sema/SILGen] Bridge Objective-C objects to Swift value types via _ObjectiveCBridgeable. Extend the use of _ObjectiveCBridgeable._unconditionallyBridgeFromObjectiveC to all bridged types rather than using the custom entry points. Note that there is a lot of hackery around ensuring that the conformance is correct, because Sema needs to anticipate that SILGen (or later SIL passes) might need those conformances. This primarily affects the overlays, but with generalized bridging that means any mixed Objective-C/Swift framework with bridged types.