Skip to content

Commit c3397fc

Browse files
Temporarily remove special tagged pointer string bridging behavior (#1144)
Co-authored-by: David (Swift) Smith <[email protected]>
1 parent 87ff0ac commit c3397fc

File tree

1 file changed

+0
-4
lines changed

1 file changed

+0
-4
lines changed

Sources/FoundationEssentials/String/String+Bridging.swift

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -69,10 +69,6 @@ extension String : _ObjectiveCBridgeable {
6969
return String(unsafeUninitializedCapacity: SMALL_STRING_CAPACITY) {
7070
_NSTaggedPointerStringGetBytes(source, $0.baseAddress!)
7171
}
72-
} else if tag == OBJC_TAG_NSAtom {
73-
//TODO: expose an optimized path for this in Swift
74-
let cStr = source.utf8String!
75-
return String.init(utf8String: cStr)!
7672
} else if tag.rawValue == 22 /* OBJC_TAG_Foundation_1 */ {
7773
let cStr = source.utf8String!
7874
return String.init(utf8String: cStr)!

0 commit comments

Comments
 (0)