File tree Expand file tree Collapse file tree 3 files changed +5
-16
lines changed Expand file tree Collapse file tree 3 files changed +5
-16
lines changed Original file line number Diff line number Diff line change @@ -17,25 +17,19 @@ actor A {}
17
17
18
18
@available ( SwiftStdlib 5 . 5 , * )
19
19
distributed actor DA {
20
- init ( transport: ActorTransport ) {
21
- defer { transport. actorReady ( self ) } // FIXME(distributed): rdar://81783599 this should be injected automatically
22
- }
20
+ init ( transport: ActorTransport ) { }
23
21
}
24
22
25
23
@available ( SwiftStdlib 5 . 5 , * )
26
24
distributed actor DA_userDefined {
27
- init ( transport: ActorTransport ) {
28
- defer { transport. actorReady ( self ) } // FIXME(distributed): rdar://81783599 this should be injected automatically
29
- }
25
+ init ( transport: ActorTransport ) { }
30
26
31
27
deinit { }
32
28
}
33
29
34
30
@available ( SwiftStdlib 5 . 5 , * )
35
31
distributed actor DA_userDefined2 {
36
- init ( transport: ActorTransport ) {
37
- defer { transport. actorReady ( self ) } // FIXME(distributed): rdar://81783599 this should be injected automatically
38
- }
32
+ init ( transport: ActorTransport ) { }
39
33
40
34
deinit {
41
35
print ( " Deinitializing \( self . id) " )
@@ -48,9 +42,7 @@ distributed actor DA_state {
48
42
var name = " Hello "
49
43
var age = 42
50
44
51
- init ( transport: ActorTransport ) {
52
- defer { transport. actorReady ( self ) } // FIXME(distributed): rdar://81783599 this should be injected automatically
53
- }
45
+ init ( transport: ActorTransport ) { }
54
46
55
47
deinit {
56
48
print ( " Deinitializing \( self . id) " )
Original file line number Diff line number Diff line change 13
13
import _Distributed
14
14
15
15
distributed actor LocalWorker {
16
- init ( transport: ActorTransport ) {
17
- defer { transport. actorReady ( self ) } // FIXME(distributed): rdar://81783599 this should be injected automatically
18
- }
16
+ init ( transport: ActorTransport ) { }
19
17
20
18
distributed func function( ) async throws -> String {
21
19
" local: "
Original file line number Diff line number Diff line change @@ -101,7 +101,6 @@ struct FakeTransport: ActorTransport {
101
101
distributed actor OKSpecificTransportType {
102
102
103
103
init ( y: Int , transport fake: FakeTransport ) { // ok
104
- defer { fake. actorReady ( self ) }
105
104
// nothing
106
105
}
107
106
You can’t perform that action at this time.
0 commit comments