Skip to content

Commit d41173b

Browse files
committed
[Distributed] NFC: Adjust test-cases to reflect updates in accessor interface
1 parent 0000e39 commit d41173b

File tree

3 files changed

+27
-26
lines changed

3 files changed

+27
-26
lines changed

test/Distributed/Runtime/distributed_func_metadata.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@ func _withParameterTypeInfo(
158158
) {
159159
let nameUTF8 = Array(name.utf8)
160160

161-
return try nameUTF8.withUnsafeBufferPointer { nameUTF8 in
161+
return nameUTF8.withUnsafeBufferPointer { nameUTF8 in
162162
// 1) demangle to get the expected parameter count of the func
163163
let paramCount = __getParameterCount(nameUTF8.baseAddress!, UInt(nameUTF8.endIndex))
164164

@@ -168,7 +168,7 @@ func _withParameterTypeInfo(
168168
}
169169

170170
// prepare buffer for the parameter types to be decoded into:
171-
var infoBuffer = UnsafeMutableRawBufferPointer
171+
let infoBuffer = UnsafeMutableRawBufferPointer
172172
.allocate(byteCount: MemoryLayout<Any.Type>.size * Int(paramCount),
173173
alignment: MemoryLayout<Any.Type>.alignment) // TODO: is this right always?
174174
defer {

test/Distributed/distributed_actor_accessor_thunks_32bit.swift

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -90,12 +90,12 @@ public distributed actor MyOtherActor {
9090

9191
// CHECK: define hidden swifttailcc void @"$s27distributed_actor_accessors7MyActorC7simple1yySiFTE"
9292

93-
// CHECK: define internal swifttailcc void @"$s27distributed_actor_accessors7MyActorC7simple1yySiFTETF"(%swift.context* swiftasync %0, i8* %1, i8* %2, %T27distributed_actor_accessors7MyActorC* %3)
93+
// CHECK: define internal swifttailcc void @"$s27distributed_actor_accessors7MyActorC7simple1yySiFTETF"(%swift.context* swiftasync %0, i8* %1, i8* %2, i8* %3, {{.*}}, %T27distributed_actor_accessors7MyActorC* [[ACTOR:%.*]])
9494

9595
/// Read the current offset and cast an element to `Int`
9696

9797
// CHECK: store i8* %1, i8** %offset
98-
// CHECK-NEXT: %elt_offset = load i8*, i8** %offset
98+
// CHECK: %elt_offset = load i8*, i8** %offset
9999
// CHECK-NEXT: [[ELT_PTR:%.*]] = bitcast i8* %elt_offset to %TSi*
100100
// CHECK-NEXT: [[NATIVE_VAL_LOC:%.*]] = getelementptr inbounds %TSi, %TSi* [[ELT_PTR]], i32 0, i32 0
101101
// CHECK-NEXT: [[ARG_VAL:%.*]] = load i32, i32* [[NATIVE_VAL_LOC]]
@@ -112,7 +112,7 @@ public distributed actor MyOtherActor {
112112
// CHECK-SAME: i8* bitcast (void (%swift.context*, i32, %T27distributed_actor_accessors7MyActorC*)* @"$s27distributed_actor_accessors7MyActorC7simple1yySiFTE" to i8*)
113113
// CHECK-SAME: %swift.context* [[THUNK_CONTEXT_PTR]],
114114
// CHECK-SAME: i32 [[ARG_VAL]],
115-
// CHECK-SAME: %T27distributed_actor_accessors7MyActorC* %3)
115+
// CHECK-SAME: %T27distributed_actor_accessors7MyActorC* [[ACTOR]])
116116

117117
// CHECK-NEXT: [[TASK_REF:%.*]] = extractvalue { i8*, %swift.error* } [[THUNK_RESULT]], 0
118118
// CHECK-NEXT: {{.*}} = call i8* @__swift_async_resume_project_context(i8* [[TASK_REF]])
@@ -141,7 +141,7 @@ public distributed actor MyOtherActor {
141141
// CHECK-SAME: i8* bitcast (void (%swift.context*, i32, %T27distributed_actor_accessors7MyActorC*)* @"$s27distributed_actor_accessors7MyActorC7simple2ySSSiFTE" to i8*)
142142
// CHECK-SAME: %swift.context* [[THUNK_CONTEXT_PTR]],
143143
// CHECK-SAME: i32 [[NATIVE_ARG_VAL]],
144-
// CHECK-SAME: %T27distributed_actor_accessors7MyActorC* %3)
144+
// CHECK-SAME: %T27distributed_actor_accessors7MyActorC* [[ACTOR]])
145145

146146
// CHECK-NEXT: [[TASK_REF:%.*]] = extractvalue { i8*, i32, i32, i32, %swift.error* } [[THUNK_RESULT]], 0
147147
// CHECK-NEXT: {{.*}} = call i8* @__swift_async_resume_project_context(i8* [[TASK_REF]])
@@ -160,7 +160,7 @@ public distributed actor MyOtherActor {
160160
// CHECK: define hidden swifttailcc void @"$s27distributed_actor_accessors7MyActorC7simple3ySiSSFTE"
161161

162162
/// !!! in `simple3` interesting bits are: argument value extraction (because string is exploded into N arguments) and call to distributed thunk
163-
// CHECK: define internal swifttailcc void @"$s27distributed_actor_accessors7MyActorC7simple3ySiSSFTETF"(%swift.context* swiftasync {{.*}}, i8* [[ARG_BUFF:%.*]], i8* [[RESULT_BUFF:%.*]], %T27distributed_actor_accessors7MyActorC* {{.*}})
163+
// CHECK: define internal swifttailcc void @"$s27distributed_actor_accessors7MyActorC7simple3ySiSSFTETF"(%swift.context* swiftasync {{.*}}, i8* [[ARG_BUFF:%.*]], i8* [[ARG_TYPES:%.*]], i8* [[RESULT_BUFF:%.*]], i8* [[SUBS:%.*]], i8* [[WITNESS_TABLES:%.*]], i32 [[NUM_WITNESS_TABLES:%.*]], %T27distributed_actor_accessors7MyActorC* [[ACTOR:%.*]])
164164

165165
// CHECK: [[TYPED_RESULT_BUFF:%.*]] = bitcast i8* [[RESULT_BUFF]] to %TSi*
166166

@@ -180,9 +180,9 @@ public distributed actor MyOtherActor {
180180
// CHECK: [[TMP_STR_ARG:%.*]] = bitcast { i32, i32, i32 }* %temp-coercion.coerced to %TSS*
181181
// CHECK-NEXT: %._guts1 = getelementptr inbounds %TSS, %TSS* [[TMP_STR_ARG]], i32 0, i32 0
182182

183-
// CHECK: store i32 %10, i32* %._guts1._object._count._value, align 4
183+
// CHECK: store i32 {{.*}}, i32* %._guts1._object._count._value
184184
// CHECK: [[VARIANT:%.*]] = bitcast %Ts13_StringObjectV7VariantO* %._guts1._object._variant to i32*
185-
// CHECK-NEXT: store i32 %12, i32* [[VARIANT]], align 4
185+
// CHECK-NEXT: store i32 %17, i32* [[VARIANT]]
186186

187187
// CHECK: [[STR_ARG_SIZE_PTR:%.*]] = getelementptr inbounds { i32, i32, i32 }, { i32, i32, i32 }* %temp-coercion.coerced, i32 0, i32 0
188188
// CHECK: [[STR_ARG_SIZE:%.*]] = load i32, i32* [[STR_ARG_SIZE_PTR]]
@@ -203,7 +203,7 @@ public distributed actor MyOtherActor {
203203
// CHECK-SAME: i32 [[STR_ARG_SIZE]],
204204
// CHECK-SAME: i32 [[STR_ARG_VAL]],
205205
// CHECK_SAME: i32 [[STR_ARG_FLAGS]],
206-
// CHECK-SAME: %T27distributed_actor_accessors7MyActorC* %3)
206+
// CHECK-SAME: %T27distributed_actor_accessors7MyActorC* [[ACTOR]])
207207

208208
// CHECK-NEXT: [[TASK_REF:%.*]] = extractvalue { i8*, i32, %swift.error* } [[THUNK_RESULT]], 0
209209
// CHECK-NEXT: {{.*}} = call i8* @__swift_async_resume_project_context(i8* [[TASK_REF]])
@@ -216,15 +216,14 @@ public distributed actor MyOtherActor {
216216

217217
// CHECK: define hidden swifttailcc void @"$s27distributed_actor_accessors7MyActorC16single_case_enumyAA7SimpleEOAFFTE"
218218

219-
// CHECK: define internal swifttailcc void @"$s27distributed_actor_accessors7MyActorC16single_case_enumyAA7SimpleEOAFFTETF"(%swift.context* swiftasync %0, i8* [[BUFFER:%.*]], i8* [[RESULT_BUFF:%.*]], %T27distributed_actor_accessors7MyActorC* {{.*}})
219+
// CHECK: define internal swifttailcc void @"$s27distributed_actor_accessors7MyActorC16single_case_enumyAA7SimpleEOAFFTETF"(%swift.context* swiftasync %0, i8* [[BUFFER:%.*]], i8* [[ARG_TYPES:%.*]], i8* [[RESULT_BUFF:%.*]], i8* [[SUBS:%.*]], i8* [[WITNESS_TABLES:%.*]], i32 [[NUM_WITNESS_TABLES:%.*]], %T27distributed_actor_accessors7MyActorC* [[ACTOR:%.*]])
220220

221221
/// First, let's check that there were no loads from the argument buffer and no stores to "current offset".
222222

223223
// CHECK: [[OFFSET:%.*]] = bitcast i8** %offset to i8*
224224
// CHECK-NEXT: call void @llvm.lifetime.start.p0i8(i64 4, i8* [[OFFSET]])
225225
// CHECK-NEXT: store i8* [[BUFFER]], i8** %offset
226-
// CHECK-NEXT: %elt_offset = load i8*, i8** %offset
227-
// CHECK-NEXT: [[ELT_PTR:.*]] = bitcast i8* %elt_offset to %T27distributed_actor_accessors7SimpleEO*
226+
// CHECK: %elt_offset = load i8*, i8** %offset
228227
// CHECK-NEXT: [[OFFSET:%.*]] = bitcast i8** %offset to i8*
229228
// CHECK-NEXT call void @llvm.lifetime.end.p0i8(i32 8, i8* [[OFFSET]])
230229

@@ -241,8 +240,9 @@ public distributed actor MyOtherActor {
241240

242241
/// First, Load both arguments from the buffer.
243242

244-
// CHECK: [[TYPED_RESULT_BUFF:%.*]] = bitcast i8* %2 to %T27distributed_actor_accessors9IndirectEO*
243+
// CHECK: [[TYPED_RESULT_BUFF:%.*]] = bitcast i8* [[RESULT_BUFF]] to %T27distributed_actor_accessors9IndirectEO*
245244
// CHECK: store i8* %1, i8** %offset
245+
// CHECK-NEXT: {{.*}} = bitcast i8* [[ARG_TYPES]] to %swift.type**
246246
// CHECK-NEXT: %elt_offset = load i8*, i8** %offset
247247

248248
// CHECK-NEXT: [[ENUM_PTR:%.*]] = bitcast i8* %elt_offset to %T27distributed_actor_accessors9IndirectEO*
@@ -272,7 +272,7 @@ public distributed actor MyOtherActor {
272272

273273
// CHECK: define hidden swifttailcc void @"$s27distributed_actor_accessors7MyActorC7complexyAA11LargeStructVSaySiG_AA3ObjCSSSgAFtFTE"
274274

275-
// CHECK: define internal swifttailcc void @"$s27distributed_actor_accessors7MyActorC7complexyAA11LargeStructVSaySiG_AA3ObjCSSSgAFtFTETF"(%swift.context* swiftasync {{.*}}, i8* [[ARG_BUFF:%.*]], i8* [[RESULT_BUFF:%.*]], %T27distributed_actor_accessors7MyActorC* {{.*}})
275+
// CHECK: define internal swifttailcc void @"$s27distributed_actor_accessors7MyActorC7complexyAA11LargeStructVSaySiG_AA3ObjCSSSgAFtFTETF"(%swift.context* swiftasync {{.*}}, i8* [[ARG_BUFF:%.*]], i8* [[ARG_TYPES:%.*]], i8* [[RESULT_BUFF:%.*]], i8* [[SUBS:%.*]], i8* [[WITNESS_TABLES:%.*]], i32 [[NUM_WITNESS_TABLES:%.*]], %T27distributed_actor_accessors7MyActorC* [[ACTOR:%.*]])
276276

277277
/// First, let's check that all of the different argument types here are loaded correctly.
278278

@@ -340,7 +340,7 @@ public distributed actor MyOtherActor {
340340

341341
/// Let's check that there is no offset allocation here since parameter list is empty
342342

343-
// CHECK: define internal swifttailcc void @"$s27distributed_actor_accessors12MyOtherActorC5emptyyyFTETF"(%swift.context* swiftasync {{.*}}, i8* [[ARG_BUFF:%.*]], i8* [[RESULT_BUFF:%.*]], %T27distributed_actor_accessors12MyOtherActorC* {{.*}})
343+
// CHECK: define internal swifttailcc void @"$s27distributed_actor_accessors12MyOtherActorC5emptyyyFTETF"(%swift.context* swiftasync {{.*}}, i8* [[ARG_BUFF:%.*]], i8* [[ARG_TYPES:%.*]], i8* [[RESULT_BUFF:%.*]], i8* [[SUBS:%.*]], i8* [[WITNESS_TABLES:%.*]], i32 [[NUM_WITNESS_TABLES:%.*]], %T27distributed_actor_accessors12MyOtherActorC* {{.*}})
344344
// CHECK-NEXT: entry:
345345
// CHECK-NEXT: {{.*}} = alloca %swift.context*
346346
// CHECK-NEXT: %swifterror = alloca %swift.error*

test/Distributed/distributed_actor_accessor_thunks_64bit.swift

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -90,11 +90,12 @@ public distributed actor MyOtherActor {
9090

9191
// CHECK: define hidden swifttailcc void @"$s27distributed_actor_accessors7MyActorC7simple1yySiFTE"
9292

93-
// CHECK: define internal swifttailcc void @"$s27distributed_actor_accessors7MyActorC7simple1yySiFTETF"(%swift.context* swiftasync %0, i8* %1, i8* %2, i8* %3, %T27distributed_actor_accessors7MyActorC* %4)
93+
// CHECK: define internal swifttailcc void @"$s27distributed_actor_accessors7MyActorC7simple1yySiFTETF"(%swift.context* swiftasync %0, i8* %1, i8* %2, i8* %3, {{.*}}, %T27distributed_actor_accessors7MyActorC* [[ACTOR:%.*]])
9494

9595
/// Read the current offset and cast an element to `Int`
9696

9797
// CHECK: store i8* %1, i8** %offset
98+
// CHECK-NEXT: [[ARG_TYPE_BUF:%.*]] = bitcast i8* %2 to %swift.type**
9899
// CHECK-NEXT: %elt_offset = load i8*, i8** %offset
99100
// CHECK-NEXT: [[ELT_PTR:%.*]] = bitcast i8* %elt_offset to %TSi*
100101
// CHECK-NEXT: [[NATIVE_VAL_LOC:%.*]] = getelementptr inbounds %TSi, %TSi* [[ELT_PTR]], i32 0, i32 0
@@ -113,7 +114,7 @@ public distributed actor MyOtherActor {
113114
// CHECK-SAME: i8* bitcast (void (%swift.context*, i64, %T27distributed_actor_accessors7MyActorC*)* @"$s27distributed_actor_accessors7MyActorC7simple1yySiFTE" to i8*),
114115
// CHECK-SAME: %swift.context* [[THUNK_CONTEXT_PTR]],
115116
// CHECK-SAME: i64 [[ARG_VAL]],
116-
// CHECK-SAME: %T27distributed_actor_accessors7MyActorC* %4)
117+
// CHECK-SAME: %T27distributed_actor_accessors7MyActorC* [[ACTOR]])
117118

118119
// CHECK-NEXT: [[TASK_REF:%.*]] = extractvalue { i8*, %swift.error* } [[THUNK_RESULT]], 0
119120
// CHECK-NEXT: {{.*}} = call i8* @__swift_async_resume_project_context(i8* [[TASK_REF]])
@@ -141,7 +142,7 @@ public distributed actor MyOtherActor {
141142
// CHECK-SAME: i8* bitcast (void (%swift.context*, i64, %T27distributed_actor_accessors7MyActorC*)* @"$s27distributed_actor_accessors7MyActorC7simple2ySSSiFTE" to i8*),
142143
// CHECK-SAME: %swift.context* [[THUNK_CONTEXT_PTR]],
143144
// CHECK-SAME: i64 [[NATIVE_ARG_VAL]],
144-
// CHECK-SAME: %T27distributed_actor_accessors7MyActorC* %4)
145+
// CHECK-SAME: %T27distributed_actor_accessors7MyActorC* [[ACTOR]])
145146

146147
// CHECK-NEXT: [[TASK_REF:%.*]] = extractvalue { i8*, i64, %swift.bridge*, %swift.error* } [[THUNK_RESULT]], 0
147148
// CHECK-NEXT: {{.*}} = call i8* @__swift_async_resume_project_context(i8* [[TASK_REF]])
@@ -164,7 +165,7 @@ public distributed actor MyOtherActor {
164165
// CHECK: define hidden swifttailcc void @"$s27distributed_actor_accessors7MyActorC7simple3ySiSSFTE"
165166

166167
/// !!! in `simple3` interesting bits are: argument value extraction (because string is exploded into N arguments) and call to distributed thunk
167-
// CHECK: define internal swifttailcc void @"$s27distributed_actor_accessors7MyActorC7simple3ySiSSFTETF"(%swift.context* swiftasync {{.*}}, i8* [[ARG_BUFF:%.*]], i8* [[ARG_TYPES:%.*]], i8* [[RESULT_BUFF:%.*]], %T27distributed_actor_accessors7MyActorC* {{.*}})
168+
// CHECK: define internal swifttailcc void @"$s27distributed_actor_accessors7MyActorC7simple3ySiSSFTETF"(%swift.context* swiftasync %0, i8* [[ARG_BUFF:%.*]], i8* [[ARG_TYPES:%.*]], i8* [[RESULT_BUFF:%.*]], i8* [[SUBS:%.*]], i8* [[WITNESS_TABLES:%.*]], i64 [[NUM_WITNESS_TABLES:%.*]], %T27distributed_actor_accessors7MyActorC* [[ACTOR]])
168169

169170
// CHECK: [[TYPED_RESULT_BUFF:%.*]] = bitcast i8* [[RESULT_BUFF]] to %TSi*
170171

@@ -188,7 +189,7 @@ public distributed actor MyOtherActor {
188189
// CHECK-SAME: %swift.context* [[THUNK_CONTEXT_PTR]],
189190
// CHECK-SAME: i64 [[STR_SIZE]],
190191
// CHECK-SAME: %swift.bridge* [[STR_VAL]],
191-
// CHECK-SAME: %T27distributed_actor_accessors7MyActorC* %4)
192+
// CHECK-SAME: %T27distributed_actor_accessors7MyActorC* [[ACTOR]])
192193

193194
// CHECK-NEXT: [[TASK_REF:%.*]] = extractvalue { i8*, i64, %swift.error* } [[THUNK_RESULT]], 0
194195
// CHECK-NEXT: {{.*}} = call i8* @__swift_async_resume_project_context(i8* [[TASK_REF]])
@@ -201,14 +202,14 @@ public distributed actor MyOtherActor {
201202

202203
// CHECK: define hidden swifttailcc void @"$s27distributed_actor_accessors7MyActorC16single_case_enumyAA7SimpleEOAFFTE"
203204

204-
// CHECK: define internal swifttailcc void @"$s27distributed_actor_accessors7MyActorC16single_case_enumyAA7SimpleEOAFFTETF"(%swift.context* swiftasync %0, i8* [[BUFFER:%.*]], i8* [[ARG_TYPES:%.*]], i8* [[RESULT_BUFF:%.*]], %T27distributed_actor_accessors7MyActorC* {{.*}})
205+
// CHECK: define internal swifttailcc void @"$s27distributed_actor_accessors7MyActorC16single_case_enumyAA7SimpleEOAFFTETF"(%swift.context* swiftasync %0, i8* [[BUFFER:%.*]], i8* [[ARG_TYPES:%.*]], i8* [[RESULT_BUFF:%.*]], i8* [[SUBS:%.*]], i8* [[WITNESS_TABLES:%.*]], i64 [[NUM_WITNESS_TABLES:%.*]], %T27distributed_actor_accessors7MyActorC* [[ACTOR]])
205206

206207
/// First, let's check that there were no loads from the argument buffer and no stores to "current offset".
207208

208209
// CHECK: [[OFFSET:%.*]] = bitcast i8** %offset to i8*
209210
// CHECK-NEXT: call void @llvm.lifetime.start.p0i8(i64 8, i8* [[OFFSET]])
210211
// CHECK-NEXT: store i8* [[BUFFER]], i8** %offset
211-
// CHECK-NEXT: %elt_offset = load i8*, i8** %offset
212+
// CHECK: %elt_offset = load i8*, i8** %offset
212213
// CHECK-NEXT: [[OFFSET:%.*]] = bitcast i8** %offset to i8*
213214
// CHECK-NEXT call void @llvm.lifetime.end.p0i8(i64 8, i8* [[OFFSET]])
214215

@@ -227,7 +228,7 @@ public distributed actor MyOtherActor {
227228

228229
// CHECK: [[TYPED_RESULT_BUFF:%.*]] = bitcast i8* [[RESULT_BUFF]] to %T27distributed_actor_accessors9IndirectEO*
229230
// CHECK: store i8* %1, i8** %offset
230-
// CHECK-NEXT: %elt_offset = load i8*, i8** %offset
231+
// CHECK: %elt_offset = load i8*, i8** %offset
231232

232233
// CHECK-NEXT: [[ENUM_PTR:%.*]] = bitcast i8* %elt_offset to %T27distributed_actor_accessors9IndirectEO*
233234
// CHECK-NEXT: [[NATIVE_ENUM_PTR:%.*]] = bitcast %T27distributed_actor_accessors9IndirectEO* [[ENUM_PTR]] to i64*
@@ -256,7 +257,7 @@ public distributed actor MyOtherActor {
256257

257258
// CHECK: define hidden swifttailcc void @"$s27distributed_actor_accessors7MyActorC7complexyAA11LargeStructVSaySiG_AA3ObjCSSSgAFtFTE"
258259

259-
// CHECK: define internal swifttailcc void @"$s27distributed_actor_accessors7MyActorC7complexyAA11LargeStructVSaySiG_AA3ObjCSSSgAFtFTETF"(%swift.context* swiftasync {{.*}}, i8* [[ARG_BUFF:%.*]], i8* [[ARG_TYPES:%.*]], i8* [[RESULT_BUFF:%.*]], %T27distributed_actor_accessors7MyActorC* {{.*}})
260+
// CHECK: define internal swifttailcc void @"$s27distributed_actor_accessors7MyActorC7complexyAA11LargeStructVSaySiG_AA3ObjCSSSgAFtFTETF"(%swift.context* swiftasync {{.*}}, i8* [[ARG_BUFF:%.*]], i8* [[ARG_TYPES:%.*]], i8* [[RESULT_BUFF:%.*]], i8* [[SUBS:%.*]], i8* [[WITNESS_TABLES:%.*]], i64 [[NUM_WITNESS_TABLES:%.*]], %T27distributed_actor_accessors7MyActorC* [[ACTOR]])
260261

261262
/// First, let's check that all of the different argument types here are loaded correctly.
262263

@@ -317,7 +318,7 @@ public distributed actor MyOtherActor {
317318

318319
/// Let's check that there is no offset allocation here since parameter list is empty
319320

320-
// CHECK: define internal swifttailcc void @"$s27distributed_actor_accessors12MyOtherActorC5emptyyyFTETF"(%swift.context* swiftasync {{.*}}, i8* [[ARG_BUFF:%.*]], i8* [[ARG_TYPES:%.*]], i8* [[RESULT_BUFF:%.*]], %T27distributed_actor_accessors12MyOtherActorC* {{.*}})
321+
// CHECK: define internal swifttailcc void @"$s27distributed_actor_accessors12MyOtherActorC5emptyyyFTETF"(%swift.context* swiftasync {{.*}}, i8* [[ARG_BUFF:%.*]], i8* [[ARG_TYPES:%.*]], i8* [[RESULT_BUFF:%.*]], i8* [[SUBS:%.*]], i8* [[WITNESS_TABLES:%.*]], i64 [[NUM_WITNESS_TABLES:%.*]], %T27distributed_actor_accessors12MyOtherActorC* {{.*}})
321322
// CHECK-NEXT: entry:
322323
// CHECK-NEXT: {{.*}} = alloca %swift.context*
323324
// CHECK-NEXT: %swifterror = alloca swifterror %swift.error*

0 commit comments

Comments
 (0)