[Distributed] Handle distributed func witnessess from distributed actor protocols (#38269)

* [Distributed] Handle distributed func witnessess from distributed actor protocols

* [Distributed] Implement dist protocol and nonisolated handling

* revert additional warning check

* [Distributed] Ban mixing nonisolated and distributed on func

* [Distributed] handle nonisolated in distributed contexts
This commit is contained in:
Konrad `ktoso` Malawski
2021-07-12 19:18:20 +09:00
committed by GitHub
parent 5a13cc0f64
commit ae9e320215
14 changed files with 301 additions and 45 deletions

View File

@@ -156,5 +156,3 @@ distributed actor BadRedeclare22 { //expected-error {{type 'BadRedeclare22' does
// expected-error@-3 {{invalid redeclaration of synthesized 'init(resolve:using:)'}}
// expected-error@-4 {{invalid redeclaration of synthesized initializer 'init(resolve:using:)'}}
}
// TODO: handle subclassing as well