Skip to content

Commit e5c7dfc

Browse files
committed
[temporary] disable spans over inline elements
unblocks building a debug-mode standard library
1 parent 7b03593 commit e5c7dfc

File tree

2 files changed

+0
-6
lines changed

2 files changed

+0
-6
lines changed

stdlib/public/core/CollectionOfOne.swift

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -166,10 +166,7 @@ extension CollectionOfOne {
166166
@lifetime(borrow self)
167167
@_alwaysEmitIntoClient
168168
get {
169-
let pointer = unsafe UnsafePointer<Element>(Builtin.addressOfBorrow(self))
170-
let span = unsafe Span(_unsafeStart: pointer, count: 1)
171169
fatalError("Span over CollectionOfOne is not supported yet.")
172-
return unsafe _overrideLifetime(span, borrowing: self)
173170
}
174171
}
175172
}

stdlib/public/core/InlineArray.swift

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -454,10 +454,7 @@ extension InlineArray where Element: ~Copyable {
454454
@lifetime(borrow self)
455455
@_alwaysEmitIntoClient
456456
borrowing get {
457-
let pointer = _address
458-
let span = unsafe Span(_unsafeStart: pointer, count: count)
459457
fatalError("Span over InlineArray is not supported yet.")
460-
return unsafe _overrideLifetime(span, borrowing: self)
461458
}
462459
}
463460
}

0 commit comments

Comments
 (0)