@@ -109,7 +109,7 @@ extension Span where Element: ~Copyable {
109
109
let span = Span ( _unchecked: baseAddress, count: buffer. count)
110
110
// As a trivial value, 'baseAddress' does not formally depend on the
111
111
// lifetime of 'buffer'. Make the dependence explicit.
112
- self = _unsafeLifetime ( dependent : span, borrows : buffer)
112
+ self = _overrideLifetime ( span, borrowing : buffer)
113
113
}
114
114
115
115
/// Unsafely create a `Span` over initialized memory.
@@ -129,7 +129,7 @@ extension Span where Element: ~Copyable {
129
129
let span = Span ( _unsafeElements: buf)
130
130
// As a trivial value, 'buf' does not formally depend on the
131
131
// lifetime of 'buffer'. Make the dependence explicit.
132
- self = _unsafeLifetime ( dependent : span, borrows : buffer)
132
+ self = _overrideLifetime ( span, borrowing : buffer)
133
133
}
134
134
135
135
/// Unsafely create a `Span` over initialized memory.
@@ -153,7 +153,7 @@ extension Span where Element: ~Copyable {
153
153
let span = Span ( _unsafeElements: buf)
154
154
// As a trivial value, 'buf' does not formally depend on the
155
155
// lifetime of 'pointer'. Make the dependence explicit.
156
- self = _unsafeLifetime ( dependent : span, borrows : pointer)
156
+ self = _overrideLifetime ( span, borrowing : pointer)
157
157
}
158
158
}
159
159
@@ -177,7 +177,7 @@ extension Span {
177
177
let span = Span ( _unsafeElements: buf)
178
178
// As a trivial value, 'buf' does not formally depend on the
179
179
// lifetime of 'buffer'. Make the dependence explicit.
180
- self = _unsafeLifetime ( dependent : span, borrows : buffer)
180
+ self = _overrideLifetime ( span, borrowing : buffer)
181
181
}
182
182
183
183
/// Unsafely create a `Span` over initialized memory.
@@ -197,7 +197,7 @@ extension Span {
197
197
let span = Span ( _unsafeElements: buf)
198
198
// As a trivial value, 'buf' does not formally depend on the
199
199
// lifetime of 'buffer'. Make the dependence explicit.
200
- self = _unsafeLifetime ( dependent : span, borrows : buffer)
200
+ self = _overrideLifetime ( span, borrowing : buffer)
201
201
}
202
202
}
203
203
@@ -236,7 +236,7 @@ extension Span where Element: BitwiseCopyable {
236
236
let span = Span ( _unchecked: baseAddress, count: count)
237
237
// As a trivial value, 'baseAddress' does not formally depend on the
238
238
// lifetime of 'buffer'. Make the dependence explicit.
239
- self = _unsafeLifetime ( dependent : span, borrows : buffer)
239
+ self = _overrideLifetime ( span, borrowing : buffer)
240
240
}
241
241
242
242
/// Unsafely create a `Span` over initialized memory.
@@ -260,7 +260,7 @@ extension Span where Element: BitwiseCopyable {
260
260
let span = Span ( _unsafeBytes: rawBuffer)
261
261
// As a trivial value, 'buf' does not formally depend on the
262
262
// lifetime of 'buffer'. Make the dependence explicit.
263
- self = _unsafeLifetime ( dependent : span, borrows : buffer)
263
+ self = _overrideLifetime ( span, borrowing : buffer)
264
264
}
265
265
266
266
/// Unsafely create a `Span` over initialized memory.
@@ -288,7 +288,7 @@ extension Span where Element: BitwiseCopyable {
288
288
let span = Span ( _unsafeBytes: rawBuffer)
289
289
// As a trivial value, 'rawBuffer' does not formally depend on the
290
290
// lifetime of 'pointer'. Make the dependence explicit.
291
- self = _unsafeLifetime ( dependent : span, borrows : pointer)
291
+ self = _overrideLifetime ( span, borrowing : pointer)
292
292
}
293
293
294
294
/// Unsafely create a `Span` over initialized memory.
@@ -312,7 +312,7 @@ extension Span where Element: BitwiseCopyable {
312
312
let span = Span ( _unsafeBytes: rawBuffer)
313
313
// As a trivial value, 'rawBuffer' does not formally depend on the
314
314
// lifetime of 'buffer'. Make the dependence explicit.
315
- self = _unsafeLifetime ( dependent : span, borrows : buffer)
315
+ self = _overrideLifetime ( span, borrowing : buffer)
316
316
}
317
317
318
318
/// Unsafely create a `Span` over initialized memory.
@@ -336,7 +336,7 @@ extension Span where Element: BitwiseCopyable {
336
336
let span = Span ( _unsafeBytes: rawBuffer)
337
337
// As a trivial value, 'rawBuffer' does not formally depend on the
338
338
// lifetime of 'buffer'. Make the dependence explicit.
339
- self = _unsafeLifetime ( dependent : span, borrows : buffer)
339
+ self = _overrideLifetime ( span, borrowing : buffer)
340
340
}
341
341
342
342
/// Create a `Span` over the bytes represented by a `RawSpan`
@@ -352,7 +352,7 @@ extension Span where Element: BitwiseCopyable {
352
352
let span = Span ( _unsafeBytes: rawBuffer)
353
353
// As a trivial value, 'rawBuffer' does not formally depend on the
354
354
// lifetime of 'bytes'. Make the dependence explicit.
355
- self = _unsafeLifetime ( dependent : span, dependsOn : bytes)
355
+ self = _overrideLifetime ( span, copying : bytes)
356
356
}
357
357
}
358
358
@@ -526,7 +526,7 @@ extension Span where Element: ~Copyable {
526
526
let newSpan = Span ( _unchecked: newStart, count: bounds. count)
527
527
// As a trivial value, 'newStart' does not formally depend on the
528
528
// lifetime of 'self'. Make the dependence explicit.
529
- return _unsafeLifetime ( dependent : newSpan, dependsOn : self )
529
+ return _overrideLifetime ( newSpan, copying : self )
530
530
}
531
531
532
532
/// Constructs a new span over the items within the supplied range of
@@ -752,7 +752,7 @@ extension Span where Element: ~Copyable {
752
752
let newSpan = Span ( _unchecked: newStart, count: newCount)
753
753
// As a trivial value, 'newStart' does not formally depend on the
754
754
// lifetime of 'buffer'. Make the dependence explicit.
755
- return _unsafeLifetime ( dependent : newSpan, dependsOn : self )
755
+ return _overrideLifetime ( newSpan, copying : self )
756
756
}
757
757
758
758
/// Returns a span over all but the given number of initial elements.
@@ -779,6 +779,6 @@ extension Span where Element: ~Copyable {
779
779
let newSpan = Span ( _unchecked: newStart, count: count &- droppedCount)
780
780
// As a trivial value, 'newStart' does not formally depend on the
781
781
// lifetime of 'buffer'. Make the dependence explicit.
782
- return _unsafeLifetime ( dependent : newSpan, dependsOn : self )
782
+ return _overrideLifetime ( newSpan, copying : self )
783
783
}
784
784
}
0 commit comments