Skip to content

Commit 8d10065

Browse files
committed
Test: Add availability annotations to ModuleInterface/global-actor.swift.
1 parent 290f26b commit 8d10065

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

test/ModuleInterface/global-actor.swift

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,29 +9,36 @@
99
// CHECK-NOT: $GlobalActors
1010

1111
// CHECK: @globalActor public struct GlobalActor {
12+
@available(SwiftStdlib 5.1, *)
1213
@globalActor public struct GlobalActor {
1314
public actor Actor { }
1415
public static let shared = Actor()
1516
}
1617

1718
// CHECK: @Test.GlobalActor public func funcBoundToGlobalActor()
19+
@available(SwiftStdlib 5.1, *)
1820
@GlobalActor public func funcBoundToGlobalActor() { }
1921

2022
// CHECK: public func funcWithParameterBoundToGlobalActor(_ x: Test.ClassBoundToGlobalActor)
23+
@available(SwiftStdlib 5.1, *)
2124
public func funcWithParameterBoundToGlobalActor(_ x: ClassBoundToGlobalActor) { }
2225

23-
// CHECK: @_hasMissingDesignatedInitializers @Test.GlobalActor public class ClassBoundToGlobalActor
26+
// CHECK: @Test.GlobalActor public class ClassBoundToGlobalActor
27+
@available(SwiftStdlib 5.1, *)
2428
@GlobalActor public class ClassBoundToGlobalActor { }
2529

2630
// CHECK: extension Test.ClassBoundToGlobalActor
31+
@available(SwiftStdlib 5.1, *)
2732
extension ClassBoundToGlobalActor {
2833
public func someMethod() { }
2934
}
3035

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, *)
3238
public class DerivedFromClassBoundToGlobalActor: ClassBoundToGlobalActor {}
3339

3440
// CHECK: public class NoActorClass
41+
@available(SwiftStdlib 5.1, *)
3542
public class NoActorClass {
3643
// CHECK: @Test.GlobalActor public var varBoundToGlobalActor: Swift.Int
3744
@GlobalActor public var varBoundToGlobalActor: Int

0 commit comments

Comments
 (0)