@@ -13,15 +13,15 @@ func arbitraryAsync() async {}
13
13
14
14
actor BoringActor {
15
15
16
- // CHECK-LABEL: sil hidden @$s4test11BoringActorCACyYacfc : $@convention(method) @async (@isolated @owned BoringActor) -> @owned BoringActor {
16
+ // CHECK-LABEL: sil hidden @$s4test11BoringActorCACyYacfc : $@convention(method) @async (@sil_isolated @owned BoringActor) -> @owned BoringActor {
17
17
// CHECK: bb0([[SELF:%[0-9]+]] : $BoringActor):
18
18
// CHECK: initializeDefaultActor
19
19
// CHECK: [[EI:%.*]] = end_init_let_ref [[SELF]]
20
20
// CHECK-NEXT: hop_to_executor [[EI]]
21
21
// CHECK: } // end sil function '$s4test11BoringActorCACyYacfc'
22
22
init ( ) async { }
23
23
24
- // CHECK-LABEL: sil hidden @$s4test11BoringActorC4sizeACSi_tYacfc : $@convention(method) @async (Int, @isolated @owned BoringActor) -> @owned BoringActor {
24
+ // CHECK-LABEL: sil hidden @$s4test11BoringActorC4sizeACSi_tYacfc : $@convention(method) @async (Int, @sil_isolated @owned BoringActor) -> @owned BoringActor {
25
25
// CHECK: bb0({{%[0-9]+}} : $Int, [[SELF:%[0-9]+]] : $BoringActor):
26
26
// CHECK: initializeDefaultActor
27
27
// CHECK: [[EI:%.*]] = end_init_let_ref [[SELF]]
@@ -47,15 +47,15 @@ actor BoringActor {
47
47
await arbitraryAsync ( )
48
48
}
49
49
50
- // CHECK-LABEL: sil hidden @$s4test11BoringActorC6crashyACSgyt_tYacfc : $@convention(method) @async (@isolated @owned BoringActor) -> @owned Optional<BoringActor> {
50
+ // CHECK-LABEL: sil hidden @$s4test11BoringActorC6crashyACSgyt_tYacfc : $@convention(method) @async (@sil_isolated @owned BoringActor) -> @owned Optional<BoringActor> {
51
51
// CHECK: bb0([[SELF:%[0-9]+]] : $BoringActor):
52
52
// CHECK: initializeDefaultActor
53
53
// CHECK: [[EI:%.*]] = end_init_let_ref [[SELF]]
54
54
// CHECK-NEXT: hop_to_executor [[EI]]
55
55
// CHECK: } // end sil function '$s4test11BoringActorC6crashyACSgyt_tYacfc'
56
56
init !( crashy: Void ) async { return nil }
57
57
58
- // CHECK-LABEL: sil hidden @$s4test11BoringActorC5nillyACSgSi_tYacfc : $@convention(method) @async (Int, @isolated @owned BoringActor) -> @owned Optional<BoringActor> {
58
+ // CHECK-LABEL: sil hidden @$s4test11BoringActorC5nillyACSgSi_tYacfc : $@convention(method) @async (Int, @sil_isolated @owned BoringActor) -> @owned Optional<BoringActor> {
59
59
// CHECK: bb0({{%[0-9]+}} : $Int, [[SELF:%[0-9]+]] : $BoringActor):
60
60
// CHECK: initializeDefaultActor
61
61
// CHECK: [[EI:%.*]] = end_init_let_ref [[SELF]]
@@ -73,7 +73,7 @@ actor BoringActor {
73
73
myVar = 0
74
74
}
75
75
76
- // CHECK-LABEL: sil hidden @$s4test14SingleVarActorCACyYacfc : $@convention(method) @async (@isolated @owned SingleVarActor) -> @owned SingleVarActor {
76
+ // CHECK-LABEL: sil hidden @$s4test14SingleVarActorCACyYacfc : $@convention(method) @async (@sil_isolated @owned SingleVarActor) -> @owned SingleVarActor {
77
77
// CHECK: bb0([[SELF:%[0-9]+]] : $SingleVarActor):
78
78
// CHECK: [[EI:%.*]] = end_init_let_ref [[SELF]]
79
79
// CHECK: store {{%[0-9]+}} to [[ACCESS:%[0-9]+]]
@@ -86,7 +86,7 @@ actor BoringActor {
86
86
myVar = 1
87
87
}
88
88
89
- // CHECK-LABEL: sil hidden @$s4test14SingleVarActorC10iterationsACSi_tYacfc : $@convention(method) @async (Int, @isolated @owned SingleVarActor) -> @owned SingleVarActor {
89
+ // CHECK-LABEL: sil hidden @$s4test14SingleVarActorC10iterationsACSi_tYacfc : $@convention(method) @async (Int, @sil_isolated @owned SingleVarActor) -> @owned SingleVarActor {
90
90
// CHECK: bb0({{%[0-9]+}} : $Int, [[SELF:%[0-9]+]] : $SingleVarActor):
91
91
// CHECK: [[EI:%.*]] = end_init_let_ref [[SELF]]
92
92
// CHECK: [[MYVAR_REF:%[0-9]+]] = ref_element_addr [[EI]] : $SingleVarActor, #SingleVarActor.myVar
@@ -103,7 +103,7 @@ actor BoringActor {
103
103
} while iter > 0
104
104
}
105
105
106
- // CHECK-LABEL: sil hidden @$s4test14SingleVarActorC2b12b2ACSb_SbtYacfc : $@convention(method) @async (Bool, Bool, @isolated @owned SingleVarActor) -> @owned SingleVarActor {
106
+ // CHECK-LABEL: sil hidden @$s4test14SingleVarActorC2b12b2ACSb_SbtYacfc : $@convention(method) @async (Bool, Bool, @sil_isolated @owned SingleVarActor) -> @owned SingleVarActor {
107
107
// CHECK: bb0({{%[0-9]+}} : $Bool, {{%[0-9]+}} : $Bool, [[SELF:%[0-9]+]] : $SingleVarActor):
108
108
109
109
// CHECK: [[EI:%.*]] = end_init_let_ref [[SELF]]
@@ -130,7 +130,7 @@ actor BoringActor {
130
130
myVar = 2
131
131
}
132
132
133
- // CHECK-LABEL: sil hidden @$s4test14SingleVarActorC14failable_asyncACSgSb_tYacfc : $@convention(method) @async (Bool, @isolated @owned SingleVarActor) -> @owned Optional<SingleVarActor> {
133
+ // CHECK-LABEL: sil hidden @$s4test14SingleVarActorC14failable_asyncACSgSb_tYacfc : $@convention(method) @async (Bool, @sil_isolated @owned SingleVarActor) -> @owned Optional<SingleVarActor> {
134
134
// CHECK: bb0({{%[0-9]+}} : $Bool, {{%[0-9]+}} : $SingleVarActor):
135
135
// CHECK: cond_br {{%[0-9]+}}, [[SUCCESS_BB:bb[0-9]+]], {{bb[0-9]+}}
136
136
//
@@ -177,15 +177,15 @@ actor DefaultInit {
177
177
var y : String = " "
178
178
var z : ActingError < Int > = . smuggledValue( 5 )
179
179
180
- // CHECK-LABEL: sil hidden @$s4test11DefaultInitCACyYacfc : $@convention(method) @async (@isolated @owned DefaultInit) -> @owned DefaultInit {
180
+ // CHECK-LABEL: sil hidden @$s4test11DefaultInitCACyYacfc : $@convention(method) @async (@sil_isolated @owned DefaultInit) -> @owned DefaultInit {
181
181
// CHECK: bb0([[SELF:%[0-9]+]] : $DefaultInit):
182
182
// CHECK: [[EI:%.*]] = end_init_let_ref [[SELF]]
183
183
// CHECK: store {{%[0-9]+}} to {{%[0-9]+}} : $*ActingError<Int>
184
184
// CHECK-NEXT: hop_to_executor [[EI]] : $DefaultInit
185
185
// CHECK: } // end sil function '$s4test11DefaultInitCACyYacfc'
186
186
init ( ) async { }
187
187
188
- // CHECK-LABEL: sil hidden @$s4test11DefaultInitC5nillyACSgSb_tYacfc : $@convention(method) @async (Bool, @isolated @owned DefaultInit) -> @owned Optional<DefaultInit> {
188
+ // CHECK-LABEL: sil hidden @$s4test11DefaultInitC5nillyACSgSb_tYacfc : $@convention(method) @async (Bool, @sil_isolated @owned DefaultInit) -> @owned Optional<DefaultInit> {
189
189
// CHECK: bb0({{%[0-9]+}} : $Bool, [[SELF:%[0-9]+]] : $DefaultInit):
190
190
// CHECK: [[EI:%.*]] = end_init_let_ref [[SELF]]
191
191
// CHECK: store {{%[0-9]+}} to {{%[0-9]+}} : $*ActingError<Int>
@@ -203,7 +203,7 @@ actor MultiVarActor {
203
203
var firstVar : Int
204
204
var secondVar : Float
205
205
206
- // CHECK-LABEL: sil hidden @$s4test13MultiVarActorC10doNotThrowACSb_tYaKcfc : $@convention(method) @async (Bool, @isolated @owned MultiVarActor) -> (@owned MultiVarActor, @error any Error) {
206
+ // CHECK-LABEL: sil hidden @$s4test13MultiVarActorC10doNotThrowACSb_tYaKcfc : $@convention(method) @async (Bool, @sil_isolated @owned MultiVarActor) -> (@owned MultiVarActor, @error any Error) {
207
207
// CHECK: bb0({{%[0-9]+}} : $Bool, [[SELF:%[0-9]+]] : $MultiVarActor):
208
208
// CHECK: [[EI:%.*]] = end_init_let_ref [[SELF]]
209
209
// CHECK: [[REF:%[0-9]+]] = ref_element_addr [[EI]] : $MultiVarActor, #MultiVarActor.firstVar
@@ -218,7 +218,7 @@ actor MultiVarActor {
218
218
firstVar = 1
219
219
}
220
220
221
- // CHECK-LABEL: sil hidden @$s4test13MultiVarActorC10noSuccCaseACSb_tYacfc : $@convention(method) @async (Bool, @isolated @owned MultiVarActor) -> @owned MultiVarActor {
221
+ // CHECK-LABEL: sil hidden @$s4test13MultiVarActorC10noSuccCaseACSb_tYacfc : $@convention(method) @async (Bool, @sil_isolated @owned MultiVarActor) -> @owned MultiVarActor {
222
222
// CHECK: store {{%[0-9]+}} to [[A1:%[0-9]+]] : $*Int
223
223
// CHECK-NEXT: end_access [[A1]]
224
224
// CHECK-NEXT: hop_to_executor {{%[0-9]+}} : $MultiVarActor
@@ -235,7 +235,7 @@ actor MultiVarActor {
235
235
firstVar = 2
236
236
}
237
237
238
- // CHECK-LABEL: sil hidden @$s4test13MultiVarActorC10noPredCaseACSb_tYacfc : $@convention(method) @async (Bool, @isolated @owned MultiVarActor) -> @owned MultiVarActor {
238
+ // CHECK-LABEL: sil hidden @$s4test13MultiVarActorC10noPredCaseACSb_tYacfc : $@convention(method) @async (Bool, @sil_isolated @owned MultiVarActor) -> @owned MultiVarActor {
239
239
// CHECK: store {{%[0-9]+}} to [[ACCESS:%[0-9]+]] : $*Int
240
240
// CHECK-NEXT: end_access [[ACCESS]]
241
241
// CHECK-NEXT: hop_to_executor {{%[0-9]+}} : $MultiVarActor
@@ -282,7 +282,7 @@ actor TaskMaster {
282
282
func sayHello( ) { print ( " hello " ) }
283
283
284
284
////// for the initializer
285
- // CHECK-LABEL: @$s4test10TaskMasterCACyYacfc : $@convention(method) @async (@isolated @owned TaskMaster) -> @owned TaskMaster {
285
+ // CHECK-LABEL: @$s4test10TaskMasterCACyYacfc : $@convention(method) @async (@sil_isolated @owned TaskMaster) -> @owned TaskMaster {
286
286
// CHECK: [[ELM:%[0-9]+]] = ref_element_addr [[SELF:%[0-9]+]] : $TaskMaster, #TaskMaster.task
287
287
// CHECK: [[NIL:%[0-9]+]] = enum $Optional<Task<(), Never>>, #Optional.none!enumelt
288
288
// CHECK: store [[NIL]] to [[ELM]] : $*Optional<Task<(), Never>>
@@ -301,7 +301,7 @@ actor TaskMaster {
301
301
actor SomeActor {
302
302
var x : Int = 0
303
303
304
- // CHECK-LABEL: sil hidden @$s4test9SomeActorCACyYacfc : $@convention(method) @async (@isolated @owned SomeActor) -> @owned SomeActor {
304
+ // CHECK-LABEL: sil hidden @$s4test9SomeActorCACyYacfc : $@convention(method) @async (@sil_isolated @owned SomeActor) -> @owned SomeActor {
305
305
// CHECK-NOT: begin_access
306
306
// CHECK: store {{%[0-9]+}} to {{%[0-9]+}} : $*Int
307
307
// CHECK-NEXT: hop_to_executor {{%[0-9]+}} : $SomeActor
0 commit comments