[Distributed] Allow @Resolvable to work with available on specific func (#80296)

resolves rdar://147892011
This commit is contained in:
Konrad `ktoso` Malawski
2025-03-26 21:30:51 +09:00
committed by GitHub
parent b719498369
commit 8430749e81
3 changed files with 85 additions and 15 deletions

View File

@@ -18,13 +18,13 @@ protocol Greeter: DistributedActor where ActorSystem: DistributedActorSystem<any
// @Resolvable ->
// CHECK: distributed actor $Greeter<ActorSystem>: Greeter,
// CHECK-NEXT: Distributed._DistributedActorStub
// CHECK-NEXT: where ActorSystem: DistributedActorSystem<any Codable>
// CHECK: distributed actor $Greeter<ActorSystem>: Greeter,
// CHECK-NEXT: Distributed._DistributedActorStub
// CHECK-NEXT: where ActorSystem: DistributedActorSystem<any Codable>
// CHECK-NEXT: {
// CHECK: }
// CHECK: }
// CHECK: extension Greeter where Self: Distributed._DistributedActorStub {
// CHECK: extension Greeter where Self: Distributed._DistributedActorStub {
// CHECK-NEXT: distributed func greet(name: String) -> String {
// CHECK-NEXT: if #available(macOS 15.0, iOS 18.0, watchOS 11.0, tvOS 18.0, visionOS 2.0, *) {
// CHECK-NEXT: Distributed._distributedStubFatalError()