8
8
// REQUIRES: VENDOR=apple
9
9
10
10
// CHECK-NOT: #if compiler(>=5.3) && $Actors
11
- // CHECK: public actor ActorWithImplicitAvailability {
11
+ // CHECK: public actor ActorWithImplicitAvailability {
12
12
public actor ActorWithImplicitAvailability {
13
- // CHECK: @available(iOS 13.0, tvOS 13.0, watchOS 6.0, macOS 10.15, *)
13
+ // CHECK: @available(iOS 13.0, tvOS 13.0, watchOS 6.0, macOS 10.15, *)
14
14
// CHECK-NEXT: @_semantics("defaultActor") nonisolated final public var unownedExecutor: _Concurrency.UnownedSerialExecutor {
15
15
// CHECK-NEXT: get
16
16
// CHECK-NEXT: }
17
17
}
18
18
19
- // CHECK-NOT: #if compiler(>=5.3) && $Actors
20
- // CHECK: @available(macOS 10.15.4, iOS 13.4, watchOS 6.2, tvOS 13.4, *)
19
+ // CHECK-NOT: #if compiler(>=5.3) && $Actors
20
+ // CHECK: @available(macOS 10.15.4, iOS 13.4, watchOS 6.2, tvOS 13.4, *)
21
21
// CHECK-NEXT: public actor ActorWithExplicitAvailability {
22
22
@available ( SwiftStdlib 5 . 2 , * )
23
23
public actor ActorWithExplicitAvailability {
24
- // CHECK: @available(iOS 13.4, tvOS 13.4, watchOS 6.2, macOS 10.15.4, *)
24
+ // CHECK: @available(iOS 13.4, tvOS 13.4, watchOS 6.2, macOS 10.15.4, *)
25
25
// CHECK-NEXT: @_semantics("defaultActor") nonisolated final public var unownedExecutor: _Concurrency.UnownedSerialExecutor {
26
26
// CHECK-NEXT: get
27
27
// CHECK-NEXT: }
28
28
}
29
29
30
- // CHECK-NOT: #if compiler(>=5.3) && $Actors
31
- // CHECK: @_hasMissingDesignatedInitializers @available(macOS, unavailable)
30
+ // CHECK-NOT: #if compiler(>=5.3) && $Actors
31
+ // CHECK: @_hasMissingDesignatedInitializers @available(macOS, unavailable)
32
32
// CHECK-NEXT: public actor UnavailableActor {
33
33
@available ( macOS, unavailable)
34
34
public actor UnavailableActor {
35
- // CHECK: @available(iOS 13.0, tvOS 13.0, watchOS 6.0, *)
35
+ // CHECK: @available(iOS 13.0, tvOS 13.0, watchOS 6.0, *)
36
36
// CHECK-NEXT: @available(macOS, unavailable, introduced: 10.15)
37
37
// CHECK-NEXT: @_semantics("defaultActor") nonisolated final public var unownedExecutor: _Concurrency.UnownedSerialExecutor {
38
38
// CHECK-NEXT: get
@@ -44,7 +44,7 @@ public actor UnavailableActor {
44
44
@available ( SwiftStdlib 5 . 2 , * )
45
45
public enum Enum {
46
46
// CHECK-NOT: #if compiler(>=5.3) && $Actors
47
- // CHECK: @_hasMissingDesignatedInitializers public actor NestedActor {
47
+ // CHECK: @_hasMissingDesignatedInitializers public actor NestedActor {
48
48
public actor NestedActor {
49
49
// CHECK: @available(iOS 13.4, tvOS 13.4, watchOS 6.2, macOS 10.15.4, *)
50
50
// CHECK-NEXT: @_semantics("defaultActor") nonisolated final public var unownedExecutor: _Concurrency.UnownedSerialExecutor {
@@ -56,28 +56,28 @@ public enum Enum {
56
56
// CHECK: extension Library.Enum {
57
57
extension Enum {
58
58
// CHECK-NOT: #if compiler(>=5.3) && $Actors
59
- // CHECK: @_hasMissingDesignatedInitializers public actor ExtensionNestedActor {
59
+ // CHECK: @_hasMissingDesignatedInitializers public actor ExtensionNestedActor {
60
60
public actor ExtensionNestedActor {
61
- // CHECK: @available(iOS 13.4, tvOS 13.4, watchOS 6.2, macOS 10.15.4, *)
61
+ // CHECK: @available(iOS 13.4, tvOS 13.4, watchOS 6.2, macOS 10.15.4, *)
62
62
// CHECK-NEXT: @_semantics("defaultActor") nonisolated final public var unownedExecutor: _Concurrency.UnownedSerialExecutor {
63
63
// CHECK-NEXT: get
64
64
// CHECK-NEXT: }
65
65
}
66
66
67
- // CHECK-NOT: #if compiler(>=5.3) && $Actors
68
- // CHECK: @_hasMissingDesignatedInitializers @available(macOS, unavailable)
67
+ // CHECK-NOT: #if compiler(>=5.3) && $Actors
68
+ // CHECK: @_hasMissingDesignatedInitializers @available(macOS, unavailable)
69
69
// CHECK-NEXT: public actor UnavailableExtensionNestedActor {
70
70
@available ( macOS, unavailable)
71
71
public actor UnavailableExtensionNestedActor {
72
- // CHECK: @available(iOS 13.4, tvOS 13.4, watchOS 6.2, *)
72
+ // CHECK: @available(iOS 13.4, tvOS 13.4, watchOS 6.2, *)
73
73
// CHECK-NEXT: @available(macOS, unavailable, introduced: 10.15.4)
74
74
// CHECK-NEXT: @_semantics("defaultActor") nonisolated final public var unownedExecutor: _Concurrency.UnownedSerialExecutor {
75
75
// CHECK-NEXT: get
76
76
// CHECK-NEXT: }
77
77
}
78
78
}
79
79
80
- // CHECK-PUBLIC: @available(macOS, unavailable)
80
+ // CHECK-PUBLIC: @available(macOS, unavailable)
81
81
// CHECK-PUBLIC-NEXT: @available(iOS, unavailable)
82
82
// CHECK-PUBLIC-NEXT: @available(watchOS, unavailable)
83
83
// CHECK-PUBLIC-NEXT: @available(tvOS, unavailable)
@@ -89,12 +89,12 @@ extension Enum {
89
89
// CHECK-PRIVATE-NEXT: public struct SPIAvailableStruct
90
90
@_spi_available ( SwiftStdlib 5 . 2 , * )
91
91
public struct SPIAvailableStruct {
92
- // CHECK-NOT: #if compiler(>=5.3) && $Actors
93
- // CHECK: @_hasMissingDesignatedInitializers @available(macOS, unavailable)
92
+ // CHECK-NOT: #if compiler(>=5.3) && $Actors
93
+ // CHECK: @_hasMissingDesignatedInitializers @available(macOS, unavailable)
94
94
// CHECK-NEXT: public actor UnavailableNestedActor
95
95
@available ( macOS, unavailable)
96
96
public actor UnavailableNestedActor {
97
- // CHECK-PUBLIC: @available(iOS, unavailable)
97
+ // CHECK-PUBLIC: @available(iOS, unavailable)
98
98
// CHECK-PUBLIC-NEXT: @available(tvOS, unavailable)
99
99
// CHECK-PUBLIC-NEXT: @available(watchOS, unavailable)
100
100
// CHECK-PUBLIC-NEXT: @available(macOS, unavailable)
@@ -107,41 +107,41 @@ public struct SPIAvailableStruct {
107
107
}
108
108
}
109
109
110
- // CHECK: @_hasMissingDesignatedInitializers @available(macCatalyst 13.1, *)
110
+ // CHECK: @_hasMissingDesignatedInitializers @available(macCatalyst 13.1, *)
111
111
// CHECK-NEXT: public class MacCatalystAvailableClass
112
112
@available ( macCatalyst 13 . 1 , * )
113
113
public class MacCatalystAvailableClass {
114
114
// CHECK-NOT: #if compiler(>=5.3) && $Actors
115
- // CHECK: @_hasMissingDesignatedInitializers public actor NestedActor
115
+ // CHECK: @_hasMissingDesignatedInitializers public actor NestedActor
116
116
public actor NestedActor {
117
- // CHECK: @available(iOS 13.0, tvOS 13.0, watchOS 6.0, macOS 10.15, macCatalyst 13.1, *)
117
+ // CHECK: @available(iOS 13.0, tvOS 13.0, watchOS 6.0, macOS 10.15, macCatalyst 13.1, *)
118
118
// CHECK-NEXT: @_semantics("defaultActor") nonisolated final public var unownedExecutor: _Concurrency.UnownedSerialExecutor
119
119
}
120
120
121
- // CHECK-NOT: #if compiler(>=5.3) && $Actors
122
- // CHECK: @_hasMissingDesignatedInitializers @available(macCatalyst 14, *)
121
+ // CHECK-NOT: #if compiler(>=5.3) && $Actors
122
+ // CHECK: @_hasMissingDesignatedInitializers @available(macCatalyst 14, *)
123
123
// CHECK-NEXT: public actor LessAvailableMacCatalystActor
124
124
@available ( macCatalyst 14 , * )
125
125
public actor LessAvailableMacCatalystActor {
126
- // CHECK: @available(iOS 13.0, tvOS 13.0, watchOS 6.0, macOS 10.15, macCatalyst 14, *)
126
+ // CHECK: @available(iOS 13.0, tvOS 13.0, watchOS 6.0, macOS 10.15, macCatalyst 14, *)
127
127
// CHECK-NEXT: @_semantics("defaultActor") nonisolated final public var unownedExecutor: _Concurrency.UnownedSerialExecutor
128
128
}
129
129
130
130
// CHECK-NOT: #if compiler(>=5.3) && $Actors
131
- // CHECK: @_hasMissingDesignatedInitializers @available(iOS 15.0, macOS 12.0, *)
131
+ // CHECK: @_hasMissingDesignatedInitializers @available(iOS 15.0, macOS 12.0, *)
132
132
// CHECK-NEXT: public actor AvailableiOSAndMacOSNestedActor {
133
133
@available ( iOS 15 . 0 , macOS 12 . 0 , * )
134
134
public actor AvailableiOSAndMacOSNestedActor {
135
- // CHECK: @available(iOS 15.0, tvOS 13.0, watchOS 6.0, macOS 12.0, *)
135
+ // CHECK: @available(iOS 15.0, tvOS 13.0, watchOS 6.0, macOS 12.0, *)
136
136
// CHECK-NEXT: @_semantics("defaultActor") nonisolated final public var unownedExecutor: _Concurrency.UnownedSerialExecutor
137
137
}
138
138
139
- // CHECK-NOT: #if compiler(>=5.3) && $Actors
140
- // CHECK: @_hasMissingDesignatedInitializers @available(iOS, unavailable)
139
+ // CHECK-NOT: #if compiler(>=5.3) && $Actors
140
+ // CHECK: @_hasMissingDesignatedInitializers @available(iOS, unavailable)
141
141
// CHECK-NEXT: public actor UnavailableiOSNestedActor
142
142
@available ( iOS, unavailable)
143
143
public actor UnavailableiOSNestedActor {
144
- // CHECK: @available(tvOS 13.0, watchOS 6.0, macOS 10.15, *)
144
+ // CHECK: @available(tvOS 13.0, watchOS 6.0, macOS 10.15, *)
145
145
// CHECK-NEXT: @available(iOS, unavailable, introduced: 13.0)
146
146
// CHECK-NEXT: @_semantics("defaultActor") nonisolated final public var unownedExecutor: _Concurrency.UnownedSerialExecutor
147
147
}
0 commit comments