@@ -44,31 +44,6 @@ extension UnavailableStruct {
44
44
public func extensionMethod( ) { }
45
45
}
46
46
47
- @available ( * , unavailable)
48
- public class UnavailableClass < T> {
49
- // CHECK-NO-STRIP: s4Test16UnavailableClassC8propertyxvg
50
- // CHECK-NO-STRIP: s4Test16UnavailableClassC8propertyxvs
51
- // CHECK-NO-STRIP: s4Test16UnavailableClassC8propertyxvM
52
- // CHECK-STRIP-NOT: s4Test16UnavailableClassC8propertyxvg
53
- // CHECK-STRIP-NOT: s4Test16UnavailableClassC8propertyxvs
54
- // CHECK-STRIP-NOT: s4Test16UnavailableClassC8propertyxvM
55
- public var property : T
56
-
57
- // CHECK-NO-STRIP: s4Test16UnavailableClassCyACyxGxcfC
58
- // CHECK-NO-STRIP: s4Test16UnavailableClassCyACyxGxcfc
59
- // CHECK-STRIP-NOT: s4Test16UnavailableClassCyACyxGxcfC
60
- // CHECK-STRIP-NOT: s4Test16UnavailableClassCyACyxGxcfc
61
- public init ( _ t: T ) {
62
- self . property = t
63
- }
64
-
65
- // CHECK-NO-STRIP: s4Test16UnavailableClassCfd
66
- // CHECK-NO-STRIP: s4Test16UnavailableClassCfD
67
- // CHECK-STRIP-NOT: s4Test16UnavailableClassCfd
68
- // CHECK-STRIP-NOT: s4Test16UnavailableClassCfD
69
- deinit { }
70
- }
71
-
72
47
public struct S < T> {
73
48
// CHECK-NO-STRIP: s4Test1SV19unavailablePropertyxvg
74
49
// CHECK-NO-STRIP: s4Test1SV19unavailablePropertyxvs
@@ -96,32 +71,3 @@ extension S {
96
71
// CHECK-STRIP-NOT: s4Test1SV28methodInUnavailableExtensionyyF
97
72
public func methodInUnavailableExtension( ) { }
98
73
}
99
-
100
- public class C < T> {
101
- // CHECK-NO-STRIP: s4Test1CC19unavailablePropertyxvg
102
- // CHECK-NO-STRIP: s4Test1CC19unavailablePropertyxvs
103
- // CHECK-NO-STRIP: s4Test1CC19unavailablePropertyxvM
104
- // CHECK-STRIP-NOT: s4Test1CC19unavailablePropertyxvg
105
- // CHECK-STRIP-NOT: s4Test1CC19unavailablePropertyxvs
106
- // CHECK-STRIP-NOT: s4Test1CC19unavailablePropertyxvM
107
- @available ( * , unavailable)
108
- public var unavailableProperty : T
109
-
110
- // CHECK-NO-STRIP: s4Test1CCyACyxGxcfC
111
- // CHECK-NO-STRIP: s4Test1CCyACyxGxcfc
112
- // CHECK-STRIP-NOT: s4Test1CCyACyxGxcfC
113
- // CHECK-STRIP-NOT: s4Test1CCyACyxGxcfc
114
- @available ( * , unavailable)
115
- public init ( _ t: T ) { fatalError ( ) }
116
-
117
- // CHECK: s4Test1CCfd
118
- // CHECK: s4Test1CCfD
119
- deinit { }
120
- }
121
-
122
- // MARK: -
123
-
124
- // MARK: UnavailableClass
125
-
126
- // CHECK-NO-STRIP: s4Test16UnavailableClassCMa
127
- // CHECK-STRIP-NOT: s4Test16UnavailableClassCMa
0 commit comments