Skip to content

Commit 14e0eed

Browse files
committed
stdlib: Address unreachable code warnings.
1 parent d32310f commit 14e0eed

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

stdlib/public/core/StringUTF8View.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -345,11 +345,11 @@ extension String.UTF8View {
345345
#endif
346346
let count = _guts.count
347347
if _guts.isSmall {
348-
let a = Builtin.addressOfBorrow(self)
349-
let address = unsafe UnsafePointer<UTF8.CodeUnit>(a)
350-
let span = unsafe Span(_unsafeStart: address, count: count)
351348
fatalError("Span over the small string form is not supported yet.")
352-
return unsafe _overrideLifetime(span, borrowing: self)
349+
// let a = Builtin.addressOfBorrow(self)
350+
// let address = unsafe UnsafePointer<UTF8.CodeUnit>(a)
351+
// let span = unsafe Span(_unsafeStart: address, count: count)
352+
// return unsafe _overrideLifetime(span, borrowing: self)
353353
}
354354
_precondition(_guts.isFastUTF8)
355355
let buffer = unsafe _guts._object.fastUTF8

stdlib/public/core/Substring.swift

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -789,12 +789,12 @@ extension Substring.UTF8View {
789789
let first = _slice._startIndex._encodedOffset
790790
let end = _slice._endIndex._encodedOffset
791791
if _wholeGuts.isSmall {
792-
let a = Builtin.addressOfBorrow(self)
793-
let offset = first &+ (2 &* MemoryLayout<String.Index>.stride)
794-
let start = unsafe UnsafePointer<UTF8.CodeUnit>(a).advanced(by: offset)
795-
let span = unsafe Span(_unsafeStart: start, count: end &- first)
796792
fatalError("Span over the small string form is not supported yet.")
797-
return unsafe _overrideLifetime(span, borrowing: self)
793+
// let a = Builtin.addressOfBorrow(self)
794+
// let offset = first &+ (2 &* MemoryLayout<String.Index>.stride)
795+
// let start = unsafe UnsafePointer<UTF8.CodeUnit>(a).advanced(by: offset)
796+
// let span = unsafe Span(_unsafeStart: start, count: end &- first)
797+
// return unsafe _overrideLifetime(span, borrowing: self)
798798
}
799799
_internalInvariant(_wholeGuts.isFastUTF8)
800800
var span = unsafe Span(_unsafeElements: _wholeGuts._object.fastUTF8)

0 commit comments

Comments
 (0)