SwiftObject is an Objective-C class that is the base class of all "pure Swift" 
class types. It needs to be renamed for the Swift stable ABI in order to avoid 
ObjC class name collisions between the stable ABI's Swift runtime and the 
runtime embedded into existing Swift apps.

I suggest `Swift._Object`, mangled as _TtCs7_Object like other Swift ObjC class 
names. 

Any comments?

https://github.com/apple/swift/pull/13748 
<https://github.com/apple/swift/pull/13748>


-- 
Greg Parker     gpar...@apple.com <mailto:gpar...@apple.com>     Runtime 
Wrangler


_______________________________________________
swift-evolution mailing list
swift-evolution@swift.org
https://lists.swift.org/mailman/listinfo/swift-evolution

Reply via email to