Skip to content

Commit e008b38

Browse files
authored
Merge pull request swiftlang#84414 from ktoso/wip-add-availability-in-test-
2 parents 889baf7 + f455f3c commit e008b38

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

test/Distributed/distributed_actor_adhoc_requirements_optimized_build.swift

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,10 @@
77

88
import Distributed
99

10-
// NOTE: None of the ad-hoc protocol requirement implementations
11-
1210
public protocol Transferable: Sendable {}
1311

1412
// NOT final on purpose
13+
@available(SwiftStdlib 5.7, *)
1514
public class TheSpecificResultHandlerWhichIsANonFinalClass: DistributedTargetInvocationResultHandler {
1615
public typealias SerializationRequirement = Transferable
1716

@@ -28,6 +27,7 @@ public class TheSpecificResultHandlerWhichIsANonFinalClass: DistributedTargetInv
2827
}
2928

3029
// NOT final on purpose
30+
@available(SwiftStdlib 5.7, *)
3131
public class FakeInvocationDecoder: DistributedTargetInvocationDecoder {
3232
public typealias SerializationRequirement = Transferable
3333

@@ -49,6 +49,7 @@ public class FakeInvocationDecoder: DistributedTargetInvocationDecoder {
4949
}
5050

5151
// NOT final on purpose
52+
@available(SwiftStdlib 5.7, *)
5253
public class FakeInvocationEncoder : DistributedTargetInvocationEncoder {
5354
public typealias SerializationRequirement = Transferable
5455

@@ -70,6 +71,7 @@ public class FakeInvocationEncoder : DistributedTargetInvocationEncoder {
7071
}
7172

7273
// NOT final on purpose
74+
@available(SwiftStdlib 5.7, *)
7375
public class NotFinalActorSystemForAdHocRequirementTest: DistributedActorSystem, @unchecked Sendable {
7476
public typealias ActorID = String
7577
public typealias InvocationEncoder = FakeInvocationEncoder

0 commit comments

Comments
 (0)