|
9 | 9 | // CHECK-NOT: $GlobalActors
|
10 | 10 |
|
11 | 11 | // CHECK: @globalActor public struct GlobalActor {
|
| 12 | +@available(SwiftStdlib 5.1, *) |
12 | 13 | @globalActor public struct GlobalActor {
|
13 | 14 | public actor Actor { }
|
14 | 15 | public static let shared = Actor()
|
15 | 16 | }
|
16 | 17 |
|
17 | 18 | // CHECK: @Test.GlobalActor public func funcBoundToGlobalActor()
|
| 19 | +@available(SwiftStdlib 5.1, *) |
18 | 20 | @GlobalActor public func funcBoundToGlobalActor() { }
|
19 | 21 |
|
20 | 22 | // CHECK: public func funcWithParameterBoundToGlobalActor(_ x: Test.ClassBoundToGlobalActor)
|
| 23 | +@available(SwiftStdlib 5.1, *) |
21 | 24 | public func funcWithParameterBoundToGlobalActor(_ x: ClassBoundToGlobalActor) { }
|
22 | 25 |
|
23 |
| -// CHECK: @_hasMissingDesignatedInitializers @Test.GlobalActor public class ClassBoundToGlobalActor |
| 26 | +// CHECK: @Test.GlobalActor public class ClassBoundToGlobalActor |
| 27 | +@available(SwiftStdlib 5.1, *) |
24 | 28 | @GlobalActor public class ClassBoundToGlobalActor { }
|
25 | 29 |
|
26 | 30 | // CHECK: extension Test.ClassBoundToGlobalActor
|
| 31 | +@available(SwiftStdlib 5.1, *) |
27 | 32 | extension ClassBoundToGlobalActor {
|
28 | 33 | public func someMethod() { }
|
29 | 34 | }
|
30 | 35 |
|
31 |
| -// CHECK: @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @Test.GlobalActor public class DerivedFromClassBoundToGlobalActor : Test.ClassBoundToGlobalActor |
| 36 | +// CHECK: @Test.GlobalActor public class DerivedFromClassBoundToGlobalActor : Test.ClassBoundToGlobalActor |
| 37 | +@available(SwiftStdlib 5.1, *) |
32 | 38 | public class DerivedFromClassBoundToGlobalActor: ClassBoundToGlobalActor {}
|
33 | 39 |
|
34 | 40 | // CHECK: public class NoActorClass
|
| 41 | +@available(SwiftStdlib 5.1, *) |
35 | 42 | public class NoActorClass {
|
36 | 43 | // CHECK: @Test.GlobalActor public var varBoundToGlobalActor: Swift.Int
|
37 | 44 | @GlobalActor public var varBoundToGlobalActor: Int
|
|
0 commit comments