diff --git a/Sources/_StringProcessing/Unicode/NecessaryEvils.swift b/Sources/_StringProcessing/Unicode/NecessaryEvils.swift index a9ae24429..672a731bd 100644 --- a/Sources/_StringProcessing/Unicode/NecessaryEvils.swift +++ b/Sources/_StringProcessing/Unicode/NecessaryEvils.swift @@ -88,14 +88,3 @@ extension UTF16 { (UInt32(lead & 0x03ff) &<< 10 | UInt32(trail & 0x03ff))) } } - -extension String.Index { - internal var _encodedOffset: Int { - // The encoded offset is found in the top 48 bits. - Int(unsafeBitCast(self, to: UInt64.self) >> 16) - } - - internal init(_encodedOffset offset: Int) { - self = unsafeBitCast(offset << 16, to: Self.self) - } -}