Skip to content

Commit 5581ab8

Browse files
committed
Remove the experimental LifetimeDependenceDiagnoseTrivial feature.
This was never used to generate a .swiftinterface, so can be safely removed. It was used to guard compiler fixes that might break older .swiftinterface files. Now, we guard the same fixes by checking the source file type.
1 parent d0f58b7 commit 5581ab8

37 files changed

+14
-91
lines changed

include/swift/Basic/Features.def

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -362,9 +362,6 @@ EXPERIMENTAL_FEATURE(StructLetDestructuring, true)
362362
/// Enable returning non-escapable types from functions.
363363
EXPERIMENTAL_FEATURE(LifetimeDependence, true)
364364

365-
/// Enable LifetimeDependence diagnostics for trivial types.
366-
EXPERIMENTAL_FEATURE(LifetimeDependenceDiagnoseTrivial, false)
367-
368365
/// Enable the `@_staticExclusiveOnly` attribute.
369366
EXPERIMENTAL_FEATURE(StaticExclusiveOnly, true)
370367

lib/AST/FeatureSet.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -263,8 +263,6 @@ static bool usesFeatureLifetimeDependence(Decl *decl) {
263263
->hasLifetimeDependencies();
264264
}
265265

266-
UNINTERESTING_FEATURE(LifetimeDependenceDiagnoseTrivial)
267-
268266
UNINTERESTING_FEATURE(DynamicActorIsolation)
269267
UNINTERESTING_FEATURE(NonfrozenEnumExhaustivity)
270268
UNINTERESTING_FEATURE(ClosureIsolation)

test/Generics/inverse_generics.swift

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
11
// RUN: %target-typecheck-verify-swift \
22
// RUN: -enable-experimental-feature LifetimeDependence \
3-
// RUN: -enable-experimental-feature LifetimeDependenceDiagnoseTrivial \
43
// RUN: -enable-experimental-feature SuppressedAssociatedTypes
54

65
// REQUIRES: swift_feature_LifetimeDependence
7-
// REQUIRES: swift_feature_LifetimeDependenceDiagnoseTrivial
86
// REQUIRES: swift_feature_SuppressedAssociatedTypes
97

108
// expected-note@+1 {{'T' has '~Copyable' constraint preventing implicit 'Copyable' conformance}}

test/SIL/Parser/basic2_noncopyable_generics.sil

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,13 @@
11
// RUN: %target-sil-opt \
22
// RUN: %s \
33
// RUN: -enable-experimental-feature LifetimeDependence \
4-
// RUN: -enable-experimental-feature LifetimeDependenceDiagnoseTrivial \
54
// RUN: | \
65
// RUN: %target-sil-opt \
76
// RUN: -enable-experimental-feature LifetimeDependence \
8-
// RUN: -enable-experimental-feature LifetimeDependenceDiagnoseTrivial \
97
// RUN: | \
108
// RUN: %FileCheck %s
119

1210
// REQUIRES: swift_feature_LifetimeDependence
13-
// REQUIRES: swift_feature_LifetimeDependenceDiagnoseTrivial
1411

1512
// For -enable-experimental-feature LifetimeDependence
1613

test/SIL/Parser/lifetime_dependence.sil

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
11
// RUN: %target-sil-opt %s \
22
// RUN: -enable-experimental-feature LifetimeDependence \
3-
// RUN: -enable-experimental-feature LifetimeDependenceDiagnoseTrivial \
43
// RUN: | %FileCheck %s
54

65
// REQUIRES: swift_feature_LifetimeDependence
7-
// REQUIRES: swift_feature_LifetimeDependenceDiagnoseTrivial
86

97
sil_stage canonical
108

test/SIL/explicit_lifetime_dependence_specifiers.swift

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,9 @@
22
// RUN: -emit-sil \
33
// RUN: -enable-builtin-module \
44
// RUN: -enable-experimental-feature LifetimeDependence \
5-
// RUN: -enable-experimental-feature LifetimeDependenceDiagnoseTrivial \
65
// RUN: | %FileCheck %s
76

87
// REQUIRES: swift_feature_LifetimeDependence
9-
// REQUIRES: swift_feature_LifetimeDependenceDiagnoseTrivial
108

119
import Builtin
1210

test/SIL/implicit_lifetime_dependence.swift

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
11
// RUN: %target-swift-frontend %s \
22
// RUN: -emit-sil -target %target-swift-5.1-abi-triple \
33
// RUN: -enable-experimental-feature LifetimeDependence \
4-
// RUN: -enable-experimental-feature LifetimeDependenceDiagnoseTrivial \
54
// RUN: | %FileCheck %s
65

76
// REQUIRES: swift_feature_LifetimeDependence
8-
// REQUIRES: swift_feature_LifetimeDependenceDiagnoseTrivial
97

108
@_unsafeNonescapableResult
119
@lifetime(source)

test/SIL/lifetime_dependence_generics.swift

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
11
// RUN: %target-swift-frontend %s -emit-sil \
22
// RUN: -enable-experimental-feature LifetimeDependence \
3-
// RUN: -enable-experimental-feature LifetimeDependenceDiagnoseTrivial \
43
// RUN: -enable-experimental-feature SuppressedAssociatedTypes \
54
// RUN: | %FileCheck %s
65

76
// REQUIRES: swift_in_compiler
87
// REQUIRES: swift_feature_LifetimeDependence
9-
// REQUIRES: swift_feature_LifetimeDependenceDiagnoseTrivial
108
// REQUIRES: swift_feature_SuppressedAssociatedTypes
119

1210
protocol P {

test/SIL/lifetime_dependence_param_position_test.swift

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
11
// RUN: %target-swift-frontend %s -emit-silgen \
2-
// RUN: -enable-experimental-feature LifetimeDependence \
3-
// RUN: -enable-experimental-feature LifetimeDependenceDiagnoseTrivial
2+
// RUN: -enable-experimental-feature LifetimeDependence
43

54
// REQUIRES: swift_in_compiler
65
// REQUIRES: swift_feature_LifetimeDependence
7-
// REQUIRES: swift_feature_LifetimeDependenceDiagnoseTrivial
86

97

108
public struct Span<Element> : ~Escapable {

test/SIL/lifetime_dependence_span_lifetime_attr.swift

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
11
// RUN: %target-swift-frontend %s -emit-sil \
22
// RUN: -enable-experimental-feature LifetimeDependence \
3-
// RUN: -enable-experimental-feature LifetimeDependenceDiagnoseTrivial \
43
// RUN: | %FileCheck %s
54

65
// REQUIRES: swift_in_compiler
76
// REQUIRES: swift_feature_LifetimeDependence
8-
// REQUIRES: swift_feature_LifetimeDependenceDiagnoseTrivial
97

108
// TODO: Use real Range
119
public struct FakeRange<Bound> {

test/SIL/type_lowering_unit.sil

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
11
// RUN: %target-sil-opt -test-runner \
22
// RUN: -enable-experimental-feature LifetimeDependence \
3-
// RUN: -enable-experimental-feature LifetimeDependenceDiagnoseTrivial \
43
// RUN: %s -o /dev/null 2>&1 | %FileCheck %s
54

65
// REQUIRES: swift_feature_LifetimeDependence
7-
// REQUIRES: swift_feature_LifetimeDependenceDiagnoseTrivial
86

97
sil_stage raw
108

test/SILGen/accessor_borrow.swift

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
11
// RUN: %target-swift-emit-silgen -module-name accessor_borrow \
22
// RUN: -enable-experimental-feature LifetimeDependence \
3-
// RUN: -enable-experimental-feature LifetimeDependenceDiagnoseTrivial \
43
// RUN: %s | %FileCheck %s
54

65
// REQUIRES: swift_feature_LifetimeDependence
7-
// REQUIRES: swift_feature_LifetimeDependenceDiagnoseTrivial
86

97
struct NE: ~Escapable {}
108

test/SILOptimizer/argument_conventions.sil

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
11
// RUN: %target-sil-opt -test-runner %s \
22
// RUN: -sil-verify-all \
33
// RUN: -enable-experimental-feature LifetimeDependence \
4-
// RUN: -enable-experimental-feature LifetimeDependenceDiagnoseTrivial \
54
// RUN: 2>&1 | %FileCheck %s
65

76
// REQUIRES: swift_in_compiler
87
// REQUIRES: swift_feature_LifetimeDependence
9-
// REQUIRES: swift_feature_LifetimeDependenceDiagnoseTrivial
108

119
import Builtin
1210

test/SILOptimizer/capture_promotion_ownership.sil

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
11
// RUN: %target-sil-opt -sil-print-types -enable-sil-verify-all %s -capture-promotion \
22
// RUN: -enable-experimental-feature LifetimeDependence \
3-
// RUN: -enable-experimental-feature LifetimeDependenceDiagnoseTrivial \
43
// RUN: -module-name Swift \
54
// RUN: | %FileCheck %s
65

76
// REQUIRES: swift_feature_LifetimeDependence
8-
// REQUIRES: swift_feature_LifetimeDependenceDiagnoseTrivial
97

108
// Check to make sure that the process of promoting closure captures results in
119
// a correctly cloned and modified closure function body. This test

test/SILOptimizer/lifetime_dependence/coroutine.swift

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
11
// RUN: %target-swift-frontend %s -emit-sil \
22
// RUN: -enable-experimental-feature LifetimeDependence \
3-
// RUN: -enable-experimental-feature LifetimeDependenceDiagnoseTrivial \
43
// RUN: | %FileCheck %s
54

65
// REQUIRES: swift_in_compiler
76
// REQUIRES: swift_feature_LifetimeDependence
8-
// REQUIRES: swift_feature_LifetimeDependenceDiagnoseTrivial
97

108
struct View : ~Escapable {
119
let ptr: UnsafeRawBufferPointer

test/SILOptimizer/lifetime_dependence/diagnostic_passes.sil

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
// RUN: %target-sil-opt -test-runner %s \
22
// RUN: -diagnostics -sil-verify-all \
33
// RUN: -enable-experimental-feature LifetimeDependence \
4-
// RUN: -enable-experimental-feature LifetimeDependenceDiagnoseTrivial \
54
// RUN: 2>&1 | %FileCheck %s
65

76
// Test SIL expected from SILGen output. Run all diagnostic passes which includes lifetime dependence handling:
@@ -13,7 +12,6 @@
1312

1413
// REQUIRES: swift_in_compiler
1514
// REQUIRES: swift_feature_LifetimeDependence
16-
// REQUIRES: swift_feature_LifetimeDependenceDiagnoseTrivial
1715

1816
sil_stage raw
1917

test/SILOptimizer/lifetime_dependence/diagnostic_passes_todo.sil

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
11
// RUN: %target-sil-opt -test-runner %s \
22
// RUN: -diagnostics -sil-verify-all \
33
// RUN: -enable-experimental-feature LifetimeDependence \
4-
// RUN: -enable-experimental-feature LifetimeDependenceDiagnoseTrivial \
54
// RUN: 2>&1 | %FileCheck %s
65

76
// REQUIRES: swift_feature_LifetimeDependence
8-
// REQUIRES: swift_feature_LifetimeDependenceDiagnoseTrivial
97

108
// Test SIL expected from SILGen output. Run all diagnostic passes which includes lifetime dependence handling.
119
// These tests are not fully implemented.

test/SILOptimizer/lifetime_dependence/initializer.swift

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,10 @@
33
// RUN: -verify \
44
// RUN: -sil-verify-all \
55
// RUN: -module-name test \
6-
// RUN: -enable-experimental-feature LifetimeDependence \
7-
// RUN: -enable-experimental-feature LifetimeDependenceDiagnoseTrivial
6+
// RUN: -enable-experimental-feature LifetimeDependence
87

98
// REQUIRES: swift_in_compiler
109
// REQUIRES: swift_feature_LifetimeDependence
11-
// REQUIRES: swift_feature_LifetimeDependenceDiagnoseTrivial
1210

1311
struct Span<T>: ~Escapable {
1412
private var base: UnsafePointer<T>

test/SILOptimizer/lifetime_dependence/inout.swift

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,10 @@
33
// RUN: -verify \
44
// RUN: -sil-verify-all \
55
// RUN: -module-name test \
6-
// RUN: -enable-experimental-feature LifetimeDependence \
7-
// RUN: -enable-experimental-feature LifetimeDependenceDiagnoseTrivial
6+
// RUN: -enable-experimental-feature LifetimeDependence
87

98
// REQUIRES: swift_in_compiler
109
// REQUIRES: swift_feature_LifetimeDependence
11-
// REQUIRES: swift_feature_LifetimeDependenceDiagnoseTrivial
1210

1311
struct Span<T>: ~Escapable {
1412
private var base: UnsafePointer<T>

test/SILOptimizer/lifetime_dependence/lifetime_dependence.sil

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,10 @@
22
// RUN: -o /dev/null \
33
// RUN: -sil-verify-all \
44
// RUN: -module-name Swift \
5-
// RUN: -enable-experimental-feature LifetimeDependence \
6-
// RUN: -enable-experimental-feature LifetimeDependenceDiagnoseTrivial
5+
// RUN: -enable-experimental-feature LifetimeDependence
76

87
// REQUIRES: swift_in_compiler
98
// REQUIRES: swift_feature_LifetimeDependence
10-
// REQUIRES: swift_feature_LifetimeDependenceDiagnoseTrivial
119

1210
// Test the SIL representation for lifetime dependence.
1311

test/SILOptimizer/lifetime_dependence/lifetime_dependence_borrow.swift

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,10 @@
33
// RUN: -verify \
44
// RUN: -sil-verify-all \
55
// RUN: -module-name test \
6-
// RUN: -enable-experimental-feature LifetimeDependence \
7-
// RUN: -enable-experimental-feature LifetimeDependenceDiagnoseTrivial
6+
// RUN: -enable-experimental-feature LifetimeDependence
87

98
// REQUIRES: swift_in_compiler
109
// REQUIRES: swift_feature_LifetimeDependence
11-
// REQUIRES: swift_feature_LifetimeDependenceDiagnoseTrivial
1210

1311
// Some container-ish thing.
1412
struct CN: ~Copyable {

test/SILOptimizer/lifetime_dependence/lifetime_dependence_borrow_fail.swift

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,10 @@
33
// RUN: -verify \
44
// RUN: -sil-verify-all \
55
// RUN: -module-name test \
6-
// RUN: -enable-experimental-feature LifetimeDependence \
7-
// RUN: -enable-experimental-feature LifetimeDependenceDiagnoseTrivial
6+
// RUN: -enable-experimental-feature LifetimeDependence
87

98
// REQUIRES: swift_in_compiler
109
// REQUIRES: swift_feature_LifetimeDependence
11-
// REQUIRES: swift_feature_LifetimeDependenceDiagnoseTrivial
1210

1311
struct BV : ~Escapable {
1412
let p: UnsafeRawPointer

test/SILOptimizer/lifetime_dependence/lifetime_dependence_closure.swift

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,10 @@
33
// RUN: -verify \
44
// RUN: -sil-verify-all \
55
// RUN: -module-name test \
6-
// RUN: -enable-experimental-feature LifetimeDependence \
7-
// RUN: -enable-experimental-feature LifetimeDependenceDiagnoseTrivial
6+
// RUN: -enable-experimental-feature LifetimeDependence
87

98
// REQUIRES: swift_in_compiler
109
// REQUIRES: swift_feature_LifetimeDependence
11-
// REQUIRES: swift_feature_LifetimeDependenceDiagnoseTrivial
1210

1311
struct NCInt: ~Copyable {
1412
var value: Int

test/SILOptimizer/lifetime_dependence/lifetime_dependence_diagnostics.swift

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,10 @@
22
// RUN: -sil-verify-all \
33
// RUN: -module-name test \
44
// RUN: -enable-experimental-feature LifetimeDependence \
5-
// RUN: -enable-experimental-feature LifetimeDependenceDiagnoseTrivial \
65
// RUN: 2>&1 | %FileCheck %s
76

87
// REQUIRES: swift_in_compiler
98
// REQUIRES: swift_feature_LifetimeDependence
10-
// REQUIRES: swift_feature_LifetimeDependenceDiagnoseTrivial
119

1210
struct BV : ~Escapable {
1311
let p: UnsafeRawPointer

test/SILOptimizer/lifetime_dependence/lifetime_dependence_inherit.swift

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,10 @@
33
// RUN: -verify \
44
// RUN: -sil-verify-all \
55
// RUN: -module-name test \
6-
// RUN: -enable-experimental-feature LifetimeDependence \
7-
// RUN: -enable-experimental-feature LifetimeDependenceDiagnoseTrivial
6+
// RUN: -enable-experimental-feature LifetimeDependence
87

98
// REQUIRES: swift_in_compiler
109
// REQUIRES: swift_feature_LifetimeDependence
11-
// REQUIRES: swift_feature_LifetimeDependenceDiagnoseTrivial
1210

1311
// TODO: Remove @_unsafeNonescapableResult. Instead, the unsafe dependence should be expressed by a builtin that is
1412
// hidden within the function body.

test/SILOptimizer/lifetime_dependence/lifetime_dependence_inherit_fail.swift

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,10 @@
33
// RUN: -verify \
44
// RUN: -sil-verify-all \
55
// RUN: -module-name test \
6-
// RUN: -enable-experimental-feature LifetimeDependence \
7-
// RUN: -enable-experimental-feature LifetimeDependenceDiagnoseTrivial
6+
// RUN: -enable-experimental-feature LifetimeDependence
87

98
// REQUIRES: swift_in_compiler
109
// REQUIRES: swift_feature_LifetimeDependence
11-
// REQUIRES: swift_feature_LifetimeDependenceDiagnoseTrivial
1210

1311
// TODO: Remove @_unsafeNonescapableResult. Instead, the unsafe dependence should be expressed by a builtin that is
1412
// hidden within the function body.

test/SILOptimizer/lifetime_dependence/lifetime_dependence_insertion.swift

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,10 @@
33
// RUN: -sil-verify-all \
44
// RUN: -module-name test \
55
// RUN: -enable-experimental-feature LifetimeDependence \
6-
// RUN: -enable-experimental-feature LifetimeDependenceDiagnoseTrivial \
76
// RUN: -o /dev/null 2>&1 | %FileCheck %s
87

98
// REQUIRES: swift_in_compiler
109
// REQUIRES: swift_feature_LifetimeDependence
11-
// REQUIRES: swift_feature_LifetimeDependenceDiagnoseTrivial
1210

1311
struct BV : ~Escapable {
1412
let p: UnsafeRawPointer

test/SILOptimizer/lifetime_dependence/lifetime_dependence_mutate.swift

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,10 @@
44
// RUN: -sil-verify-all \
55
// RUN: -disable-access-control \
66
// RUN: -module-name test \
7-
// RUN: -enable-experimental-feature LifetimeDependence \
8-
// RUN: -enable-experimental-feature LifetimeDependenceDiagnoseTrivial
7+
// RUN: -enable-experimental-feature LifetimeDependence
98

109
// REQUIRES: swift_in_compiler
1110
// REQUIRES: swift_feature_LifetimeDependence
12-
// REQUIRES: swift_feature_LifetimeDependenceDiagnoseTrivial
1311

1412
struct MutableSpan : ~Escapable, ~Copyable {
1513
let base: UnsafeMutableRawPointer

test/SILOptimizer/lifetime_dependence/lifetime_dependence_optional.swift

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,10 @@
22
// RUN: -verify \
33
// RUN: -sil-verify-all \
44
// RUN: -module-name test \
5-
// RUN: -enable-experimental-feature LifetimeDependence \
6-
// RUN: -enable-experimental-feature LifetimeDependenceDiagnoseTrivial
5+
// RUN: -enable-experimental-feature LifetimeDependence
76

87
// REQUIRES: swift_in_compiler
98
// REQUIRES: swift_feature_LifetimeDependence
10-
// REQUIRES: swift_feature_LifetimeDependenceDiagnoseTrivial
119

1210
// Simply test that it is possible for a module to define a pseudo-Optional type without triggering any compiler errors.
1311

test/SILOptimizer/lifetime_dependence/lifetime_dependence_param.swift

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,10 @@
33
// RUN: -verify \
44
// RUN: -sil-verify-all \
55
// RUN: -module-name test \
6-
// RUN: -enable-experimental-feature LifetimeDependence \
7-
// RUN: -enable-experimental-feature LifetimeDependenceDiagnoseTrivial
6+
// RUN: -enable-experimental-feature LifetimeDependence
87

98
// REQUIRES: swift_in_compiler
109
// REQUIRES: swift_feature_LifetimeDependence
11-
// REQUIRES: swift_feature_LifetimeDependenceDiagnoseTrivial
1210

1311
// TODO: Remove @_unsafeNonescapableResult. Instead, the unsafe dependence should be expressed by a builtin that is
1412
// hidden within the function body.

test/SILOptimizer/lifetime_dependence/lifetime_dependence_param_fail.swift

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,10 @@
33
// RUN: -verify \
44
// RUN: -sil-verify-all \
55
// RUN: -module-name test \
6-
// RUN: -enable-experimental-feature LifetimeDependence \
7-
// RUN: -enable-experimental-feature LifetimeDependenceDiagnoseTrivial
6+
// RUN: -enable-experimental-feature LifetimeDependence
87

98
// REQUIRES: swift_in_compiler
109
// REQUIRES: swift_feature_LifetimeDependence
11-
// REQUIRES: swift_feature_LifetimeDependenceDiagnoseTrivial
1210

1311
struct BV : ~Escapable {
1412
let p: UnsafeRawPointer

0 commit comments

Comments
 (0)