88// REQUIRES: VENDOR=apple
99
1010// CHECK-NOT: #if compiler(>=5.3) && $Actors
11- // CHECK: public actor ActorWithImplicitAvailability {
11+ // CHECK: public actor ActorWithImplicitAvailability {
1212public 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, *)
1414 // CHECK-NEXT: @_semantics("defaultActor") nonisolated final public var unownedExecutor: _Concurrency.UnownedSerialExecutor {
1515 // CHECK-NEXT: get
1616 // CHECK-NEXT: }
1717}
1818
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, *)
2121// CHECK-NEXT: public actor ActorWithExplicitAvailability {
2222@available ( SwiftStdlib 5 . 2 , * )
2323public 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, *)
2525 // CHECK-NEXT: @_semantics("defaultActor") nonisolated final public var unownedExecutor: _Concurrency.UnownedSerialExecutor {
2626 // CHECK-NEXT: get
2727 // CHECK-NEXT: }
2828}
2929
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)
3232// CHECK-NEXT: public actor UnavailableActor {
3333@available ( macOS, unavailable)
3434public 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, *)
3636 // CHECK-NEXT: @available(macOS, unavailable, introduced: 10.15)
3737 // CHECK-NEXT: @_semantics("defaultActor") nonisolated final public var unownedExecutor: _Concurrency.UnownedSerialExecutor {
3838 // CHECK-NEXT: get
@@ -44,7 +44,7 @@ public actor UnavailableActor {
4444@available ( SwiftStdlib 5 . 2 , * )
4545public enum Enum {
4646 // CHECK-NOT: #if compiler(>=5.3) && $Actors
47- // CHECK: @_hasMissingDesignatedInitializers public actor NestedActor {
47+ // CHECK: @_hasMissingDesignatedInitializers public actor NestedActor {
4848 public actor NestedActor {
4949 // CHECK: @available(iOS 13.4, tvOS 13.4, watchOS 6.2, macOS 10.15.4, *)
5050 // CHECK-NEXT: @_semantics("defaultActor") nonisolated final public var unownedExecutor: _Concurrency.UnownedSerialExecutor {
@@ -56,28 +56,28 @@ public enum Enum {
5656// CHECK: extension Library.Enum {
5757extension Enum {
5858 // CHECK-NOT: #if compiler(>=5.3) && $Actors
59- // CHECK: @_hasMissingDesignatedInitializers public actor ExtensionNestedActor {
59+ // CHECK: @_hasMissingDesignatedInitializers public actor ExtensionNestedActor {
6060 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, *)
6262 // CHECK-NEXT: @_semantics("defaultActor") nonisolated final public var unownedExecutor: _Concurrency.UnownedSerialExecutor {
6363 // CHECK-NEXT: get
6464 // CHECK-NEXT: }
6565 }
6666
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)
6969 // CHECK-NEXT: public actor UnavailableExtensionNestedActor {
7070 @available ( macOS, unavailable)
7171 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, *)
7373 // CHECK-NEXT: @available(macOS, unavailable, introduced: 10.15.4)
7474 // CHECK-NEXT: @_semantics("defaultActor") nonisolated final public var unownedExecutor: _Concurrency.UnownedSerialExecutor {
7575 // CHECK-NEXT: get
7676 // CHECK-NEXT: }
7777 }
7878}
7979
80- // CHECK-PUBLIC: @available(macOS, unavailable)
80+ // CHECK-PUBLIC: @available(macOS, unavailable)
8181// CHECK-PUBLIC-NEXT: @available(iOS, unavailable)
8282// CHECK-PUBLIC-NEXT: @available(watchOS, unavailable)
8383// CHECK-PUBLIC-NEXT: @available(tvOS, unavailable)
@@ -89,12 +89,12 @@ extension Enum {
8989// CHECK-PRIVATE-NEXT: public struct SPIAvailableStruct
9090@_spi_available ( SwiftStdlib 5 . 2 , * )
9191public 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)
9494 // CHECK-NEXT: public actor UnavailableNestedActor
9595 @available ( macOS, unavailable)
9696 public actor UnavailableNestedActor {
97- // CHECK-PUBLIC: @available(iOS, unavailable)
97+ // CHECK-PUBLIC: @available(iOS, unavailable)
9898 // CHECK-PUBLIC-NEXT: @available(tvOS, unavailable)
9999 // CHECK-PUBLIC-NEXT: @available(watchOS, unavailable)
100100 // CHECK-PUBLIC-NEXT: @available(macOS, unavailable)
@@ -107,41 +107,41 @@ public struct SPIAvailableStruct {
107107 }
108108}
109109
110- // CHECK: @_hasMissingDesignatedInitializers @available(macCatalyst 13.1, *)
110+ // CHECK: @_hasMissingDesignatedInitializers @available(macCatalyst 13.1, *)
111111// CHECK-NEXT: public class MacCatalystAvailableClass
112112@available ( macCatalyst 13 . 1 , * )
113113public class MacCatalystAvailableClass {
114114 // CHECK-NOT: #if compiler(>=5.3) && $Actors
115- // CHECK: @_hasMissingDesignatedInitializers public actor NestedActor
115+ // CHECK: @_hasMissingDesignatedInitializers public actor NestedActor
116116 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, *)
118118 // CHECK-NEXT: @_semantics("defaultActor") nonisolated final public var unownedExecutor: _Concurrency.UnownedSerialExecutor
119119 }
120120
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, *)
123123 // CHECK-NEXT: public actor LessAvailableMacCatalystActor
124124 @available ( macCatalyst 14 , * )
125125 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, *)
127127 // CHECK-NEXT: @_semantics("defaultActor") nonisolated final public var unownedExecutor: _Concurrency.UnownedSerialExecutor
128128 }
129129
130130 // 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, *)
132132 // CHECK-NEXT: public actor AvailableiOSAndMacOSNestedActor {
133133 @available ( iOS 15 . 0 , macOS 12 . 0 , * )
134134 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, *)
136136 // CHECK-NEXT: @_semantics("defaultActor") nonisolated final public var unownedExecutor: _Concurrency.UnownedSerialExecutor
137137 }
138138
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)
141141 // CHECK-NEXT: public actor UnavailableiOSNestedActor
142142 @available ( iOS, unavailable)
143143 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, *)
145145 // CHECK-NEXT: @available(iOS, unavailable, introduced: 13.0)
146146 // CHECK-NEXT: @_semantics("defaultActor") nonisolated final public var unownedExecutor: _Concurrency.UnownedSerialExecutor
147147 }
0 commit comments