Commit Graph

3 Commits

Author SHA1 Message Date
Joe Groff
8cb1175e49 IRGen: Emit public definitions with protected visibility on ELF.
This prevents the linker from trying to emit relative relocations to locally-defined public symbols into dynamic libraries, which gives ld.so heartache.
2016-02-08 13:09:27 -08:00
Joe Groff
2f03a39a22 swift_native_objc_runtime_base test requires ObjC interop.
Swift SVN r29548
2015-06-22 16:16:05 +00:00
Joe Groff
2a2d1a3863 IRGen: Set the metaclass superclass properly for root Swift classes with @_swift_native_objc_runtime_base classes.
Fixes rdar://problem/21428958.

Swift SVN r29545
2015-06-22 15:52:28 +00:00