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